bare GIT репозиторий. Пусть, для простоты, без веток.
Есть refs на ключевые коммиты. Для определённости r1, r2, r3, r4, r5
1) создать bundle для r1, r2, r3.
Который после clone --mirror окажется таким же bare репозиторием, как в исходных условиях, но будет содержать refs r1, r2, r3 => все коммиты только до (включая) r3.
2) создать bundle для r4.
Который можно будет заимпортить в созданный на предыдущем шаге bare репозиторий. И коммиты окажутся уже вплоть до (включая) r4.
3) аналогично п2 для r5.
Бьюсь уже несколько часов.
Одна фигна выходит. То в п.1 репозиторий из бандла не восстанавливается, то refs пропадают, то последующие бандлы не импортятся.
Кто-нибудь, покажите
РАБОТАЮЩИЙ порядок действий. Т.е. не надо просто теории, проверьте сначала свою мысль на практике.