Jak zmienić nazwę projektu w Gerrit?

  1. Zaloguj się na host gerrita i zatrzymaj go gerrit-dir/bin/gerrit.sh stop
  2. 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';
  3. Zmień nazwę katalogu z repozytorium cd gerrit-dir/git;
    mv old-repo-name.git new-repo-name.git
  4. Wyczyść cache (ze swojego hosta) ssh -p 29418 gerrit-user@gerrit-hostname gerrit flush-caches --all
  5. Uruchom reindex java -jar gerrit-dir/bin/gerrit.war reindex -d gerrit-dir
  6. Uruchom gerrita gerrit-dir/bin/gerrit.sh start

gerrit
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.

Ten wpis został opublikowany w kategorii Informatyka. Dodaj zakładkę do bezpośredniego odnośnika.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *