Przejdź do treści

Mercurial

Mercurial (HG) - rozproszony, międzyplatformowy system kontroli wersji napisany w Pythonie.

Uwaga

Adres serwera repozytorium jest zależny od numeru serwera. Dla serwera s0.small.pl będzie to adres repo0.small.pl, dla serwera s1.small.pl - repo1.small.pl, dla serwera s2.small.pl - repo2.small.pl itd. W przykładach użyto adresu repoX.small.pl

DevilWEB

Po zalogowaniu się do panelu administracyjnego zarządzanie repozytoriami znajduje się w zakładce Repozytoria. Po kliknięciu pokazuje się lista repozytoriów. Aby dodać repozytorium należy kliknąć + Dodaj nowe repozytorium i wybrać typ oraz widoczność.

DevilWEB - dodawanie nowego repozytorium

Devil

Konfiguracja repozytorium HG jest również możliwa z poziomu SHELLa za pomocą modułu devil repo.

Dodawanie i usuwanie repozytorium

Dodawanie repozytorium odbywa się za pomocą polecenia: devil repo repository add hg NAZWA_REPO WIDOCZNOŚĆ, gdzie argumentami są:

  • NAZWA_REPO - nazwa repozytorium
  • WIDOCZNOŚĆ - widoczność: pub (publiczna) lub priv (prywatna)

Repozytorium będzie dostępne pod adresem https://repoX.small.pl/hg/WIDOCZNOŚĆ/LOGIN/NAZWA_REPO/
Usuwanie repozytorium odbywa się za pomocą polecenia: devil repo repository del hg NAZWA_REPO WIDOCZNOŚĆ. Aby wyświetlić listę repozytoriów należy użyć polecenia devil repo list.

Modyfikacja repozytorium

Zmiana widoczności repozytorium odbywa się za pomocą polecenia: devil repo repository change hg NAZWA_REPO WIDOCZNOŚĆ, gdzie argumentami są:

  • NAZWA_REPO - nazwa repozytorium
  • WIDOCZNOŚĆ - widoczność: pub (publiczna) lub priv (prywatna)

Dodawanie i usuwanie użytkowników

Dodawanie kont użytkowników odbywa się za pomocą polecenia: devil repo account add hg NAZWA_REPO NAZWA_UŻYTKOWNIKA, gdzie argumentami są:

  • NAZWA_REPO - nazwa repozytorium
  • NAZWA_UŻYTKOWNIKA - login użytkownika repozytorium

Usuwanie konta odbywa się za pomocą polecenia: devil repo account del hg NAZWA_REPO NAZWA_UŻYTKOWNIKA. Aby wyświetlić listę użytkowników repozytorium należy użyć polecenia: devil repo list hg NAZWA_REPO

Zmiana hasła

Zmiana hasła użytkownika odbywa się za pomocą polecenia: devil repo account passwd hg NAZWA_REPO NAZWA_UŻYTKOWNIKA, gdzie argumentami są:

  • NAZWA_REPO - nazwa repozytorium
  • NAZWA_UŻYTKOWNIKA - login użytkownika repozytorium

Odnośniki zewnętrzne

Strona projektu Mercurial