> И скачать может быть проблематично Ну, понимаешь, качать какой-нить линуксный кернель целиком по GPRS - займет уйму времени, даже если там докачка будет. За это время можно будет сто раз доехать до места с приличным интернетом или попросить кого-нибудь прислать болванку с снапшотом, чем пытаться там что-то докачивать через такую пипетку. А вот потом - дельту на два мега можно уже и между делом докачать не особо напрягаясь.
> (вопрос - где именно вас застала нужда что-то сделать с кодом,
Внезапно, у гита очень мелкие дельты. Так что если ты проект не в первый раз видишь - никаких проблем. А выкачивать полинтернета на посмотреть на гпрс который еле ловит - по любому очень галимое начинанеи.
> с VPN к серверу с репой), и дельта бывает большая,
Ну не знаю, я Linux Kernel синкал несколько раз по GPRS ради лулзов - нормально было. Не, если у тебя бешеные дизайнеры льют гигазы файлов... то ты за ними по любому не успеешь :)
> хоть какие-то бинари, вроде графики. Другое дело, что есть какие-то практические
> проблемы с реализацией - я не смотрел, как именно pull сделан,
Из очевидного: дельта считается под конкретного клиента и его текущее состояние дел, и серверу совсем не в кассу при отвале клиента помнить все состояние и эту дельту. Это наверное можно как-то заворкэраундить, но видимо не сильно злободневно для именно прогрмамистов, а не местных, которым извольте гиг отгрузить чтобы они могли посмотреть и в трэш отправить или там попользоваться серваком VCS как файлокачалкой. Это вообще не разработчики, отдачи с них буй, а ресурсы на их обслуживание транжирятся мама не горюй.
> сохранение бандла могли бы. То есть полный pull превратился бы в
> скачивание (возможно с докачкой) бандла + апдейт до текущего состояния.
Технически это можно наверное как-то вкостылить даже. Если кому сильно надо. Ну там написать какой-то довесок генерящий бандл, а потом качать его. Но он будет трескать место на серваке. На каждого отвалившегося клиента. А учитывая что речь про проекты "300 мегабайтов и дельта в гигазы" - на серваке просто вскоре закончится место. По факту лишний головняк админам с простым и очевидным DoS: фигачим серверу пачку запросов и все время отваливаемся. Смотрим как сервер будет раскладывать гигазы по бандлам и насколько его хватит.