Programeri projekta OpenBSD predstavili su novo izdanje sustava za upravljanje verzijama Got (Game of Trees), pri kojem se glavni naglasak stavlja na jednostavnost dizajna i korištenja. Za pohranu verzioniranih podataka, Got koristi pohranu koja je kompatibilna s diskovnim formatom Git repozitorija, što omogućava rad s repozitorijem putem alata Got i Git. Na primjer, putem Gita mogu se izvoditi radnje koje nisu implementirane u Gotu. Kod se distribuira pod slobodnom licencom ISC.
Projekt ima za cilj podržati razvoj OpenBSD s obzirom na specifičnosti projekta. Konkretno, u Gotu se primjenjuju pravila sigurnosti prihvaćena u OpenBSD-u (na primjer, dijeljenje privilegija i korištenje poziva pledge i unveil) i stil kodiranja. Alat je osmišljen za proces razvoja s jednim zajedničkim centraliziranim repozitorijem i lokalnim granama za programere, vanjskim pristupom putem SSH-a i pregledom promjena putem e-pošte.
Za upravljanje verzijama nudi se alat got s poznatim setom komandi. Kako bi se olakšalo korištenje, alat podržava samo minimalno potrebne komande i opcije, dovoljno za izvršenje osnovnih operacija bez nepotrebnih kompliciranja. Za naprednije operacije predlaže se korištenje običnog gita. Operacije upravljanja repozitorijem smještene su u posebni alat gotadmin, koji obavlja zadatke poput inicijalizacije repozitorija, pakiranja indeksa i čišćenja podataka. Za navigaciju kroz podatke u repozitoriju dostupno je web sučelje gotweb i alat tog za interaktivno pregledavanje sadržaja repozitorija iz komandne linije.
Među promjenama u novoj verziji može se istaknuti proširenje isticanja polja u izlazu alata tog, proširene mogućnosti filtriranja commit-a prilikom pregleda dnevnika promjena, dodavanje ugrađenih savjeta, implementacija komande "gotadmin init -b " i prikaz načina pristupa u diff-izlazu za nove datoteke u radnom stablu.
Izvor: opennet.ru
