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/5f5da775f570f2995c8ff2db98e6c8b40852911cJeś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ę.