Mam projekt, który łączy wiele repozytoriów hg (różne komponenty) w celu utworzenia pojedynczej aplikacji. Szukam narzędzia wieloplatformowego do obsługi wykonywania operacji na wielu reposach w tym samym czasie (np. Tag, pull, push, commit itp.). Zasadniczo szukam skryptu "repo", który Google napisał dla Androida, ale dla Hg zamiast git:Czy ktoś ma skrypt do obsługi wielu repozytoriów hg naraz?
http://source.android.com/download/using-repo
Szukałem na przepełnienie stosu i stwierdziliśmy:
mercurial windows batch file for pulling changes to multiple repositories
ale to wciąż nieco ręczny i tylko okna. Wiem, że trudno jest napisać skrypt, aby przekazać komendę repo lub spróbować zamknąć wszystko, ale pomyślałem, że może to być typowa rzecz, więc może inni już mają rozwiązanie. Przypuszczam, że jednym ze sposobów byłoby przeniesienie skryptu repo do hg (znalezienie i zastąpienie gita z hg prawdopodobnie zaowocuje prostymi operacjami).
Co robią inni ludzie w tej sytuacji?
Dzięki, zdecydowanie będę miał na to oko . Nie sądzę, że będę w stanie zrestrukturyzować nasze repozyty, aby jeszcze bardziej korzystać z "eksperymentalnej" funkcji, więc prawdopodobnie zainwestuję 10 minut w zhakowanie szybkiego skryptu. – Brian
FWIW, subrepos są obecnie bardzo standardowym użytkowaniem. –