powtórz inicjowanie określonego zatwierdzenia

Buduję system Cyanogenmod 9 (Android ICS) dla telefonu Nexus S (samsung crespo). Problem polega na tym, że jeśli to zrobię:

repo init -u git://github.com/CyanogenMod/android.git -b ics  

Repo wpisuje się w najnowszy commit ICS, w którym manifest nie zawiera jakiegoś urządzenia / samsunga / projektów, których potrzebuję (w szczególnościhttps://github.com/CyanogenMod/android_device_samsung_crespo).

Jak mogę zresetować init do konkretnego zatwierdzenia? W moim przypadku chcę ostatniego zatwierdzenia za pomocą gałęzi google android-4.0.3_r1. Czy to:

https://github.com/CyanogenMod/android/commit/5f5da775f570f2995c8ff2db98e6c8b40852911c

Jeśli zrobię

repo init -u git: //github.com/CyanogenMod/android.git -b commit-hash

Nie działa, wydaje się, że repo init -b obsługuje tylko HEAD oddziału.

Z góry dziękuję.

questionAnswers(3)

yourAnswerToTheQuestion