Git on Shellin käyttöönotto on valmisteltu

Drew DeVault, käyttäjäympäristön kirjoittaja keinuttaa ja sähköpostiohjelma aerc, huvin vuoksi yritin valmistella POSIX Shellissä kirjoitetun Git-toteutuksen. Ajatus syntyi Gitin sisäisen rakenteen monimutkaisuudesta käydyn kiistan jälkeen, minkä jälkeen Drew päätti osoittaa väitteensä kirjoittamalla toimivan version Gitistä päivässä puhtaalla Shellillä. Työskennellessään Drew tajusi, että hän oli mennyt hieman yli laidan yksinkertaisuuden väitteensä kanssa, koska Git käytti binaarista indeksimuotoa, jota Shell ei sopinut hyvin käsittelemään. Mutta oli liian myöhäistä vetäytyä ja väistelemällä hän onnistui toteuttamaan Gitin Shellissä.

Projekti nimettiin paska (Shell Git) ja se on sijoitettu yksinomaan kokeeksi Gitin sisäisten ominaisuuksien tutkimiseksi, ei ole tarkoitettu käytännön käyttöön. POSIX Shellissä määritettyjen konstruktien lisäksi koodi käyttää useita GNU-laajennuksia, jotka toimivat BusyBoxissa. Työskentelyä varten sinulla on oltava myös zlib-kirjasto. Valmisteltu toiminnallisuus riittää sitoutumaan git-tietovarastoon.
Koodi jakelija lisenssillä DWTFYWTv2.

Lähde: opennet.ru

Osta luotettava isännöinti sivustoille, joissa on DDoS-suojaus, VPS VDS -palvelimet 🔥 Osta luotettavaa verkkosivustojen hostingia DDoS-suojauksella, VPS VDS -palvelimilla | ProHoster