Кстати, вопрос, который хотел задать, но как-то не успел - как думаете, почему никто не сделал порт гита на нормальном современном языке? Типа rust или go. Или kotlin :)
Стандарт же известен, а писать (дописывать) код на ANSI C89 - это даже пыткой назвать непросто :)