Izdanje git-kompatibilnog sustava za upravljanje verzijama Got 0.100

Programeri projekta OpenBSD objavili su izdanje sustava za upravljanje verzijama Got 0.100 (Game of Trees), koji se fokusira na jednostavnost dizajna i korištenja. Za pohranu verzioniranih podataka, Got koristi skladište kompatibilno s disk formatom Git repozitorija, što omogućava rad s repozitorijem pomoću alata Got i Git. Na primjer, pomoću Git-a mogu se izvoditi radnje koje nisu implementirane u Got-u. Kod se distribuira pod slobodnom licencom ISC.

Projekt ima za cilj podržati razvoj OpenBSD uzimajući u obzir specifičnosti projekta. Između ostalog, u Got-u se primjenjuju pravila sigurnosti prihvaćena u OpenBSD-u (na primjer, razdvajanje privilegija i korištenje poziva pledge i unveil) i stil pisanja koda. Alat je prilagođen procesu razvoja s zajedničkim centraliziranim repozitorijem i lokalnim granama za programere, vanjskim pristupom putem SSH-a i recenziranjem promjena putem e-pošte.

Za upravljanje verzijama nudi se alat got s poznatim skupom komandi. Kako bi se olakšalo korištenje, alat podržava samo minimalni potreban skup komandi i opcija, dovoljno za izvođenje osnovnih operacija bez dodatnih kompliciranja. Za naprednije operacije preporučuje se korištenje standardnog git-a. Operacije upravljanja repozitorijem su prebačene u svoj alat gotadmin, koji obavlja zadatke kao što su inicijalizacija repozitorija, pakiranje indeksa i čišćenje podataka. Za navigaciju kroz podatke u repozitoriju nudi se web-sučelje gotwebd i alat tog za interaktivni pregled sadržaja repozitorija iz komandne linije.

Među promjenama:

  • Dodana je komanda ‘got init’, implementirana kao alternativa komandi ‘gotadmin init’.
  • Prešlo se na korištenje funkcije readdir umjesto readdir_r.
  • U web-sučelju je omogućena promjena identifikatora korisnika pod kojim se izvršava proces gotwebd. U datoteci za konfiguraciju gotwebd.conf uklonjene su opcije ‘listen on socket off’, ‘unix_socket off’ i ‘unix_socket_name’. Smanjen je broj korištenih privremenih datoteka.
  • Ispravljene su greške i curenja memorije.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster