A implementação do Git on Shell foi preparada

Drew DeVault, autor do ambiente do usuário Balançar e cliente de e-mail aercPor diversão, ele tentou criar uma implementação do Git escrita em Shell POSIX. A ideia surgiu após um debate sobre a complexidade da estrutura interna do Git, depois do qual Drew decidiu demonstrar seus argumentos escrevendo uma implementação funcional do Git em um único dia usando apenas Shell. Conforme trabalhava, Drew percebeu que havia sido um pouco exagerado em suas afirmações de simplicidade devido ao uso de um formato de índice binário pelo Git, para o qual o Shell não é exatamente adequado. Mas era tarde demais para voltar atrás, e ele conseguiu implementar o Git em Shell.

O projeto foi nomeado merda (Shell Git) e é apresentado exclusivamente como um experimento para explorar o funcionamento interno do Git, não se destinando ao uso prático. Além de construções definidas no Shell POSIX, o código utiliza diversas extensões GNU que funcionam no BusyBox. A biblioteca zlib também é necessária para o funcionamento. A funcionalidade fornecida é suficiente para realizar commits em um repositório Git.
código distribuído por sob licença DWTFXWTv2.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção DDoS, servidores VPS VDS 🔥 Compre hospedagem de sites confiável com proteção contra DDoS, servidores VPS/VDS | ProHoster