Ho lokolloa ha git-compatible version system system Hot 0.80

Baetsi ba morero oa OpenBSD ba phatlalalitse tokollo ea sistimi ea taolo ea mofuta Got 0.80 (Papali ea Lifate), nts'etsopele ea eona e shebaneng le boiketlo ba moralo le ts'ebeliso. Ho boloka data e fetotsoeng, Got e sebelisa polokelo e lumellanang le sebopeho sa disk sa polokelo ea Git, e u lumellang ho sebetsa le polokelo u sebelisa lisebelisoa tsa Got le Git. Mohlala, o ka sebelisa Git ho etsa mosebetsi o sa kengoang ho Got. Khoutu e ajoa tlasa laesense ea mahala ea ISC.

Sepheo se seholo sa morero ke ho ts'ehetsa nts'etsopele ea OpenBSD ka leihlo la lintlha tse tobileng tsa morero. Har'a tse ling, Got e sebelisa melao ea ts'ireletso ea OpenBSD (joalo ka karohano ea litokelo le ts'ebeliso ea boitlamo le ho senola mehala) le mokhoa oa ho khouta. Setsi sa lisebelisoa se etselitsoe ts'ebetso ea nts'etsopele e nang le polokelo e tloaelehileng e bohareng le makala a lehae bakeng sa bahlahisi, phihlello ea kantle ka SSH le tlhahlobo ea liphetoho ka lengolo-tsoibila.

Bakeng sa taolo ea mofuta, sesebelisoa se fumanehang se fanoa ka sete e tloaelehileng ea litaelo. Ho nolofatsa mosebetsi, sesebelisoa se ts'ehetsa feela melao le likhetho tse hlokahalang, tse lekaneng ho etsa ts'ebetso ea mantlha ntle le mathata a sa hlokahaleng. Bakeng sa ts'ebetso e tsoetseng pele, ho khothalletsoa ho sebelisa git e tloaelehileng. Ts'ebetso ea taolo ea polokelo e isoa sesebelisoa se ikhethileng sa gotadmin, se etsang mesebetsi e kang ho qala polokelo, li-index tsa ho paka, le ho hloekisa data. Ho tsamaea ka har'a data e polokelong, hotwebd web interface le tog utility li fanoa bakeng sa ho shebella litaba tsa polokelo ho tsoa moleng oa taelo.

Har'a liphetoho tse ekelitsoeng:

  • Ts'ebetso ea seva ea godd, e fanang ka phihlello ea marang-rang sebakeng sa polokelo, e na le bokhoni ba ho eketsa melao ho lumella ho ngola le ho bala ts'ebetso mabapi le polokelo ea motho ka mong.
  • Ke ile ka eketsa lits'ebetso tse ncha tsa "mamela" le "session" ho lekola mehala ea unix le ho sebetsana le linako. Ts'ebetso ea netefatso e boetse e behiloe ts'ebetsong e fapaneng ea ngoana.
  • Gotd background process ea ho itšehla thajana e tlositsoe ho chroot ho ea ho tšebeliso ea mohala oa unveil system. E tlositse thibelo ea ho hokela ho godd feela bakeng sa basebelisi ba sehlopha sa gosh.
  • gotd e sebelisa moeli ho palo ea likhokahano tse thehiloeng ho uid.
  • E kentse litlhophiso tsa taolo ea khokahano ho gotd.conf, 'me e fetotse paramethara ea unix_socket ho 'mamela ho'.
  • Phihlello ea tlhahisoleseling e bonts'itsoeng ha o sebelisa 'gotttl info' e se e lekanyelitsoe ho mosebelisi oa motso feela.
  • Nts'etsopele ea sekoaelo sa CGI bakeng sa got - gotweb - e emisitsoe, sebakeng sa hore ts'ebetso ea FastCGI ea gotwebd, eo bokhoni ba eona bo atolositsoeng haholo, bo lokelang ho sebelisoa bakeng sa sebopeho sa webo. Mohlala, gotwebd e kentse enjine ea template ho etsa hore ho be bonolo ho fetola sebopeho sa maqephe, ea eketsa phepelo ea RSS bakeng sa li-tag tsa ho latela, le ho ntlafatsa ponts'o ea li-blobs le manane a boitlamo.
  • The got log, diff, le tog diff commands joale e tšehetsa tlhahiso ea diffstat.
  • Tšebeliso ea memori e fokotsehile ka ho fokotsa palo ea li-tag tse bolokiloeng ka har'a cache ea ntho.
  • The got patch e sebelisa ho tlosoa ha lifaele tsa binary.

Source: opennet.ru

Eketsa ka tlhaloso