- Zaloguj się na host gerrita i zatrzymaj go
gerrit-dir/bin/gerrit.sh stop
- Zaloguj się do mysql i zmień nazwę projektu w bazie gerrita
UPDATE account_project_watches SET project_name='new-name' WHERE project_name='old-name';
UPDATE changes SET dest_project_name='new-name' WHERE dest_project_name='old-name'; - Zmień nazwę katalogu z repozytorium
cd gerrit-dir/git;
mv old-repo-name.git new-repo-name.git - Wyczyść cache (ze swojego hosta)
ssh -p 29418 gerrit-user@gerrit-hostname gerrit flush-caches --all
- Uruchom reindex
java -jar gerrit-dir/bin/gerrit.war reindex -d gerrit-dir
- Uruchom gerrita
gerrit-dir/bin/gerrit.sh start
Przed całą procedurą możesz się upewnić, że Gerrit działa i słucha na porcie 29418 np listując drzewko projektów: ssh -p 29418 gerrit-user@gerrit-hostname gerrit ls-projects --tree
Po zakończeniu procedury może być konieczne odświeżenie uprawnień do projektów, które dziedziczą uprawnienia po zmienionym przez ciebie projekcie.