Git-http-backend сжимает / распаковывает отправляемые объекты? - PullRequest
1 голос
/ 22 августа 2011

Мне не совсем понятно, как git-http-backend распаковывает / сжимает объекты, которые он отправляет клиенту.После того, как я вижу некоторые сообщения о том, что он нашел и сжал несколько объектов на сервере, на стороне клиента я вижу, что объекты появляются почти один за другим в структуре каталогов, которую вы ожидаете.

Я предполагаю, что он имеет каждый объект GZIP на стороне сервера для обеспечения беспроводной связи, а затем, когда он получает объекты и создает репозиторий на клиентском размере, он сразу же распаковывает каждый объект.Это верно?Наверное, я ожидал, что один большой zip-файл будет отправлен и распакован.

1 Ответ

2 голосов
/ 22 августа 2011

Да, git-http-backend создает пользовательский пакетный файл на основе необходимых объектов и отправляет его клиенту. И объекты сжаты zlib.

enter image description here

От: http://progit.org/2010/03/04/smart-http.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...