Implementácia Git on Shell bola pripravená

Drew DeVault, autor používateľského prostredia hojdať a poštového klienta aercPre zábavu sa pokúsil vytvoriť implementáciu Gitu napísanú v POSIX Shell. Nápad vznikol po debate o zložitosti vnútornej štruktúry Gitu, po ktorej sa Drew rozhodol demonštrovať svoje argumenty napísaním funkčnej implementácie Gitu za jediný deň pomocou čistého Shellu. Počas práce si Drew uvedomil, že vo svojich tvrdeniach o jednoduchosti bol trochu prehnaný kvôli použitiu binárneho indexového formátu v Gite, na ktorý Shell nie je celkom vhodný. Ale bolo už neskoro cúvnuť a podarilo sa mu implementovať Git v Shell.

Projekt dostal názov hovno (Shell Git) a je určený výhradne ako experiment na preskúmanie vnútorných funkcií Gitu, nie je určený na praktické použitie. Okrem konštruktov definovaných v POSIX Shell kód využíva niekoľko rozšírení GNU, ktoré fungujú v BusyBoxe. Na fungovanie je potrebná aj knižnica zlib. Poskytovaná funkcionalita je postačujúca na commit do repozitára Git.
kód distribuovaný na základe licencie DWTFYWTv2.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster