Git-in Shell-də tətbiqi hazırlanmışdır

Drew DeVault, İstifadəçi Mühitinin Müəllifi Döyün və poçt müştərisi aerc, sadəcə əylənmək üçün POSIX Shell-də yazılmış Git tətbiqini hazırlamağa çalışdım. İdeya Git-in daxili strukturunun mürəkkəbliyi ilə bağlı mübahisədən sonra yaranıb, bundan sonra Drew təmiz Shell-də bir gündə Git-in işlək versiyasını yazaraq öz arqumentlərini nümayiş etdirmək qərarına gəlib. O, işləyərkən Drew başa düşdü ki, Git-in Shell-in idarə etmək üçün uyğun olmayan ikili indeks formatından istifadə etməsi səbəbindən sadəlik iddialarını bir az da aşdı. Ancaq geri çəkilmək üçün çox gec idi və qaçaraq Git-i Shell-də tətbiq edə bildi.

Layihə adlandırıldı pox (Shell Git) və yalnız Git-in daxili hissələrini öyrənmək üçün təcrübə kimi yerləşdirilib, praktik istifadə üçün nəzərdə tutulmayıb. POSIX Shell-də müəyyən edilmiş konstruksiyalara əlavə olaraq, kod BusyBox-da işləyən bir neçə GNU uzantısından istifadə edir. İşləmək üçün zlib kitabxananız da olmalıdır. Hazırlanmış funksionallıq git repozitoriyasına daxil olmaq üçün kifayətdir.
Kod yayılır lisenziya altında DWTFYWTv2.

Mənbə: opennet.ru

Добавить комментарий