Programeri OpenBSD projekta predstavili su novo izdanje sistema kontrole verzija Got (Game of Trees), čiji se razvoj fokusira na jednostavnost dizajna i upotrebe. Za skladištenje podataka sa verzijama, Got koristi skladište kompatibilno sa formatom diska Git spremišta, što vam omogućava da radite sa spremištem koristeći Got i Git alate. Na primjer, možete koristiti Git za obavljanje poslova koji nisu implementirani u Got. Kod se distribuira pod besplatnom ISC licencom.
Glavni cilj projekta je podrška razvoju OpenBSD-a s obzirom na specifičnosti projekta. Got posebno slijedi OpenBSD-ova sigurnosna pravila (kao što su razdvajanje privilegija i korištenje zaloga i otkrivanja poziva) i stil kodiranja. Komplet alata je dizajniran za razvojni proces sa zajedničkim centraliziranim spremištem i lokalnim ograncima za programere, vanjskim pristupom putem SSH-a i pregledom promjena putem e-pošte.
Za kontrolu verzija, get uslužni program se nudi sa uobičajenim skupom komandi. Da bi se pojednostavio rad, uslužni program podržava samo minimalni potreban skup naredbi i opcija, dovoljan za obavljanje osnovnih operacija bez nepotrebnih komplikacija. Za napredne operacije predlaže se korištenje običnog git-a. Operacije upravljanja spremištem se premeštaju u poseban gotadmin uslužni program, koji obavlja takve zadatke kao što su inicijalizacija spremišta, pakovanje indeksa i čišćenje podataka. Za navigaciju kroz podatke u spremištu, gotweb web interfejs i tog uslužni program su ponuđeni za interaktivno gledanje sadržaja spremišta iz komandne linije.
Među promjenama u novoj verziji su proširenje isticanja polja u izlazu tog uslužnog programa, proširenje mogućnosti filtriranja urezivanja prilikom pregledavanja dnevnika promjena, dodavanje ugrađenog tooltip-a, implementacija „gotadmin init -b ” komanda i prikaz načina pristupa u diff izlazu za nove datoteke u radnom stablu.
izvor: opennet.ru