На GNU/Linux и macOS проблем с git нет, кроме веса пакета и неповоротливости на слабом железе, а на венде проблемы ограничиваются этим только на первый взгляд. Если копнуть чуть глубже, окажется, что на самом деле git работает на венде не нативно, а использует MSYS2, который тащит за собой кучу бинарников, раньше так вообще единственным вариантом был cygwin.
Всех устраивает этот вопиющий костыль? Никто не осилил собрать git в той же вижуалстудии? А виноват, скорее всего autotools.
Сейчас глянул несколько клиентов: в большинстве дистрибутивов пакет git в распакованном виде занимает около 35Мб и имеет в зависимостях жирный перл, примерно так же обстоят дела на FreeBSD, Solaris и macOS, официальный же клиент для Windows основан на MSYS2 (форк Cygwin), весит этот клиент более 250Мб, вижуалстудия использует официальный клиент, GitHub Desktop вообще основан на электроне...
Я просто не понимаю, почему нет альтернативных реализаций? Ведь есть же libgit2 — лёгкая и портабельная библиотека! Неужели никто до сих пор не сделал на ней лёгкий и портабельный клиент? Или всех устраивает тяжёлый и неповоротливый?