Ang proyekto ng OpenBSD ay naglathala ng isang git-compatible na bersyon ng control system Got 0.76

Ang mga nag-develop ng proyekto ng OpenBSD ay nagpakita ng bagong release ng Got (Game of Trees) version control system, ang pagbuo nito ay nakatutok sa pagiging simple ng disenyo at paggamit. Upang mag-imbak ng data na may bersyon, ang Got ay gumagamit ng storage na tugma sa format ng disk ng mga Git repository, na nagbibigay-daan sa iyong magtrabaho kasama ang repositoryo gamit ang mga tool na Got at Git. Halimbawa, maaari mong gamitin ang Git upang gumawa ng trabaho na hindi ipinatupad sa Got. Ang code ay ipinamahagi sa ilalim ng libreng lisensya ng ISC.

Ang pangunahing layunin ng proyekto ay upang suportahan ang pagbuo ng OpenBSD na may mata sa mga detalye ng proyekto. Sa partikular, sinusunod ni Got ang mga panuntunan sa seguridad ng OpenBSD (tulad ng paghihiwalay ng mga pribilehiyo at paggamit ng pledge at pag-unveil ng mga tawag) at istilo ng coding. Ang toolkit ay idinisenyo para sa proseso ng pagbuo na may isang karaniwang sentralisadong imbakan at mga lokal na sangay para sa mga developer, panlabas na pag-access sa pamamagitan ng SSH at pagsusuri ng mga pagbabago sa pamamagitan ng email.

Para sa kontrol ng bersyon, ang got utility ay inaalok kasama ang karaniwang hanay ng mga command. Upang gawing simple ang trabaho, sinusuportahan lamang ng utility ang pinakamababang kinakailangang hanay ng mga utos at opsyon, sapat na upang maisagawa ang mga pangunahing operasyon nang walang mga hindi kinakailangang komplikasyon. Para sa mga advanced na operasyon, iminumungkahi na gumamit ng regular na git. Ang mga pagpapatakbo ng pamamahala ng repositoryo ay inililipat sa isang hiwalay na utility ng gotadmin, na nagsasagawa ng mga gawain tulad ng pagsisimula ng repositoryo, mga index ng packing, at paglilinis ng data. Upang mag-navigate sa data sa repositoryo, ang gotweb web interface at ang tog utility ay inaalok para sa interactive na pagtingin sa mga nilalaman ng repositoryo mula sa command line.

Kabilang sa mga pagbabago sa bagong bersyon ay ang pagpapalawak ng pag-highlight ng mga patlang sa output ng tog utility, pagpapalawak ng mga kakayahan para sa pag-filter na ginagawa kapag tinitingnan ang log ng pagbabago, ang pagdaragdag ng isang built-in na tooltip, at ang pagpapatupad ng " gotadmin init -b” na utos " at ipinapakita ang access mode sa diff output para sa mga bagong file sa working tree.

Pinagmulan: opennet.ru

Magdagdag ng komento