Projekt OpenBSD objavio je git-kompatibilan sustav kontrole verzija Got 0.76

Programeri projekta OpenBSD predstavili su novo izdanje sustava za kontrolu verzija Got (Game of Trees), čiji je razvoj usmjeren na jednostavnost dizajna i korištenja. Za pohranjivanje verzioniranih podataka, Got koristi pohranu kompatibilnu s diskovnim formatom Git repozitorija, što vam omogućuje rad sa repozitorijem pomoću alata Got i Git. Na primjer, možete koristiti Git za rad koji nije implementiran u Gotu. Kod se distribuira pod besplatnom ISC licencom.

Glavni cilj projekta je podržati razvoj OpenBSD-a s obzirom na specifičnosti projekta. Konkretno, Got slijedi sigurnosna pravila OpenBSD-a (kao što je odvajanje privilegija i korištenje poziva za obećanje i otkrivanje) i stil kodiranja. Alati su dizajnirani 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, uslužni program got se nudi s uobičajenim skupom naredbi. Kako bi se pojednostavio rad, uslužni program podržava samo minimalno potreban skup naredbi i opcija, dovoljan za izvođenje osnovnih operacija bez nepotrebnih komplikacija. Za napredne operacije preporuča se korištenje regularnog gita. Operacije upravljanja repozitorijem premještene su u poseban uslužni program 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 gotweb i uslužni program tog za interaktivni pregled sadržaja repozitorija iz naredbenog retka.

Među promjenama u novoj verziji su proširenje označavanja polja u izlazu uslužnog programa tog, proširenje mogućnosti filtriranja obveza prilikom pregledavanja dnevnika promjena, dodavanje ugrađenog opisa alata, implementacija "gotadmin init -b ” naredba i prikaz načina pristupa u diff izlazu za nove datoteke u radnom stablu.

Izvor: opennet.ru

Dodajte komentar