Я использую Git 1.7.1, настроенный с помощью git-http-backend
(Smart HTTP). Я хотел видеть, насколько быстрее это было сопоставлено с протоколом git://, так как теперь они должны быть на уровне.
Выключает git:// протокол сжимает больше объектов (33,229 против 21,193) для точного того же самого репо (даже проверенной клиентской стороны) и, таким образом, создает пакетный файл размером около 30 МБ для моего проекта.
Есть ли причина, почему для протокола git:// требуется больше объектов?
git://Выход
remote: Counting objects: 44510, done.
remote: Compressing objects: 100% (33229/33229), done.
Receiving objects: 100% (44510/44510), 124.07 MiB | 2.84 MiB/s, done.
remote: Total 44510 (delta 22755), reused 15866 (delta 7516)
Resolving deltas: 100% (22755/22755), done.
http://Выход
remote: Counting objects: 24299, done.
remote: Compressing objects: 100% (21931/21931), done.
remote: Total 24299 (delta 7517), reused 0 (delta 0)
Receiving objects: 100% (24299/24299), 95.95 MiB | 2.41 MiB/s, done.
Resolving deltas: 100% (7517/7517), done.