Google представила вторую версию протокола Git

Google представила вторую версию протокола Git

Google представила вторую версию протокола Git

Команда специалистов Google анонсировала вторую версию протокола Git. Она является важным обновлением проводного протокола. Новинка позволяет пользователю включить на сервере фильтрацию ссылок.

В предыдущей версии для ответа на команду извлечения сервер перебирал все ссылки в репозитории. Такой подход приводит к увеличению времени выборки и влияет на пропускную способность. Новый протокол способствует увеличению производительности почти в три раза. Также протокол позволил сократить 8 служебных байтов, отправленных с серверов googlesource.com.

Среди основных улучшений: серверная фильтрация ссылок; легкая расширяемость для новых функций: ref-in-want и извлечение и размещение symref; упрощенная обработка клиента при применении в качестве транспорта HTTP. 

Чтобы использовать обновленный протокол, необходим обновленный Git и сервер с поддержкой актуальной версии. При этом должны быть включены репозитории на googlesource.com и хранилище с облачными источниками.

Возврат к списку