Devlopè yo nan pwojè a OpenBSD te pibliye sistèm kontwòl vèsyon an Got 0.80 (Jwèt nan pye bwa), devlopman nan ki konsantre sou fasilite nan konsepsyon ak itilizasyon. Pou estoke done vèsyon, Got sèvi ak depo ki konpatib ak fòma disk nan depo Git, ki pèmèt ou travay ak depo a lè l sèvi avèk zouti Got ak Git. Pou egzanp, ou ka itilize Git pou fè travay ki pa aplike nan Got. Kòd la distribye anba lisans ISC gratis.
Objektif prensipal pwojè a se sipòte devlopman OpenBSD ak yon je sou spesifik pwojè a. Pami lòt bagay, Got sèvi ak règ sekirite OpenBSD (tankou separasyon nan privilèj ak itilizasyon pwomès ak revele apèl) ak style kodaj. Zouti a fèt pou pwosesis devlopman ak yon depo santralize komen ak branch lokal pou devlopè yo, aksè ekstèn atravè SSH ak revizyon chanjman pa imel.
Pou kontwòl vèsyon an, yo ofri sèvis piblik la ak seri kòmandman abityèl la. Pou senplifye travay la, sèvis piblik la sipòte sèlman seri minimòm kòmandman ak opsyon ki nesesè yo, ase pou fè operasyon debaz san konplikasyon nesesè. Pou operasyon avanse, li sijere pou itilize git regilye. Operasyon jesyon depo yo deplase nan yon sèvis piblik gotadmin apa, ki fè travay tankou inisyalize depo a, anbalaj endis, ak netwaye done yo. Pou navige nan done ki nan depo a, yo ofri koòdone wèb gotwebd la ak sèvis piblik tog la pou gade entèaktif nan sa ki nan depo a soti nan liy lòd la.
Pami chanjman ki ajoute yo:
- Pwosesis sèvè gotd la, ki bay aksè rezo nan depo a, gen kapasite pou ajoute règ pou otorize operasyon ekri ak li an relasyon ak depo endividyèl yo.
- gotd te ajoute nouvo "koute" ak "sesyon" pwosesis pou kontwole apèl priz Unix ak okipe sesyon yo. Operasyon otantifikasyon yo tou mete nan yon pwosesis pitit separe.
- Gotd background pwosesis izolasyon te deplase soti nan chroot nan lè l sèvi avèk apèl nan sistèm devwale. Retire restriksyon sou konekte ak gotd sèlman pou itilizatè ki soti nan gwoup gotsh la.
- gotd aplike yon limit sou kantite koneksyon ki baze sou uid.
- Te ajoute paramèt pou jesyon koneksyon nan gotd.conf, epi chanje paramèt unix_socket la nan 'koute sou'.
- Aksè nan enfòmasyon yo montre lè w ap kouri 'gotctl info' kounye a limite a sèlman itilizatè rasin lan.
- Devlopman CGI wrapper pou got - gotweb - te sispann, olye pou yo aplikasyon FastCGI nan gotwebd, kapasite yo ki te siyifikativman elaji, ta dwe itilize pou koòdone entènèt la. Pou egzanp, gotwebd te ajoute yon motè modèl pou rann li pi fasil pou chanje konsepsyon paj yo, te ajoute yon flux RSS pou swiv tags, ak amelyore ekspozisyon blobs ak lis komite yo.
- Got log, got diff, ak kòmand tog diff kounye a sipòte pwodiksyon diffstat.
- Konsomasyon memwa te redwi pa limite kantite tags ki estoke nan kachèt objè a.
- Patch la te aplike pou retire dosye binè yo.
Sous: opennet.ru
