repo initiiere ein bestimmtes Commit
Ich baue das Cyanogenmod 9 (Android ICS) -System für ein Nexus S-Telefon (Samsung Crespo). Das Problem ist, dass wenn ich es tue:
repo init -u git://github.com/CyanogenMod/android.git -b ics
Das Repo bezieht sich auf das neueste Commit von ICS, in dem das Manifest einige Geräte / Samsung / Projekte, die ich benötige, nicht enthält (insbesonderehttps://github.com/CyanogenMod/android_device_samsung_crespo).
Wie repo initiere ich ein bestimmtes Commit? In meinem Fall möchte ich das letzte Commit über den Google Android-4.0.3_r1-Zweig ausführen. Ist dieser:
https://github.com/CyanogenMod/android/commit/5f5da775f570f2995c8ff2db98e6c8b40852911cWenn ich mache
repo init -u git: //github.com/CyanogenMod/android.git -b Festschreibungs-Hash
Funktioniert nicht, scheint, dass repo init -b nur den HEAD eines Zweigs unterstützt.
Danke im Voraus.