A fost pregătită implementarea Git pe Shell

Drew DeVault, autor al mediului utilizator Sway și al clientului de email Aerc, din curiozitate, a încercat să pregătească o implementare a Git, scrisă în POSIX Shell. Ideea a apărut în urma unei dispute despre complexitatea structurii interne a Git, după care Drew a decis să-și demonstreze argumentele, scriind într-o singură zi o variantă funcțională a Git în Shell pur. În timpul lucrului, Drew și-a dat seama că s-a grăbit cu afirmațiile despre simplitate din cauza utilizării formatului binar de index în Git, pentru care Shell nu este tocmai potrivit. Dar era prea târziu să se retragă și, printr-o serie de artificii, a reușit să implementeze Git în Shell.

Proiectul a primit numele shit (Shell Git) și este poziționat exclusiv ca un experiment pentru a studia interiorul Git, nefiind destinat utilizării practice. Pe lângă construcțiile definite în POSIX Shell, în cod sunt folosite câteva extensii GNU, care funcționează în BusyBox. De asemenea, este necesară biblioteca zlib. Funcționalitatea pregătită este suficientă pentru a efectua un comit în repository-ul git.
Cod se răspândește sub licență DWTFYWTv2.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster