Valmistatud Git teostus Shellis

Drew DeVault, kasutajaliidese autor Sway ja meiliklient Aerc osalevatest projektide keskuse rakendustest tema arendataval koostööplatvormil, meelelahutuseks ĂŒritas ma valmis teha Git'i rakenduse, mis on kirjutatud POSIX Shellis. Idee tekkis pĂ€rast vaidlust Git'i sisemise struktuuri keerukuse ĂŒle, mille jĂ€rel Drew otsustas oma tĂ”endeid demonstreerida, kirjutades pĂ€eva jooksul töötava versiooni Git'ist puhtas Shellis. Töö kĂ€igus mĂ”istis Drew, et ta oli natuke liiga optimistlik oma lihtsuse vĂ€idetes, kuna Git kasutab binaarset indeksiformaati, mida Shell ei toeta vĂ€ga hĂ€sti. Aga tagasi minna ei olnud enam vĂ”imalik ning keerutades Ă”nnestus tal Git Shellis teostada.

Projekt sai nimeks shit (Shell Git) ja on esitatud ainult eksperimentaalsena Git'i sisemuse uurimiseks, mitte praktiliseks kasutamiseks. Lisaks POSIX Shellis mÀÀratletud konstruktsioonidele on koodis kasutatud mitmeid GNU laiendusi, mis töötavad BusyBoxis. Tööks on vajalik ka zlib teegi olemasolu. Valmistatud funktsionaalsus on piisav git-repositooriumisse commit'i tegemiseks.
Kood levitatakse on litsentsi all DWTFYWTv2.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster