[devel] git -- backup

Sergey Vlasov vsu на altlinux.ru
Чт Авг 26 12:11:03 UTC 2010


On Thu, Aug 26, 2010 at 12:33:04AM +0400, Денис Смирнов wrote:
> On Wed, Aug 25, 2010 at 11:48:03PM +0400, Sergey Vlasov wrote:
> 
> SV> При использовании с git clone опция --mirror приводит к созданию
> SV> remote origin с параметрами
> SV>   fetch = +refs/*:refs/*
> SV>   mirror = true
> SV> в отличие от обычного
> SV>   fetch = refs/heads/*:refs/remotes/origin/*
> 
> Это я понял. Просто обратил внимания на рекомендацию если я создаю
> репозиторий ручками (а я так и делаю -- ибо они у меня уже rsync'нуты),
> все равно устанавливать mirror=yes. Он действительно действует только на
> push, и главные секреты:
> 1. fetch = +refs/*:refs/*
> 2. опция --prune у fetch
> 
> Я правильно понял?

Ещё mirror=true влияет на git remote set-branches (тоже получается
fetch = +refs/%s:refs/%s, причём даже heads/ в таком варианте надо
явно указывать в командной строке).
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20100826/51c83f4b/attachment.bin>


Подробная информация о списке рассылки Devel