On Thu, Nov 09, 2006 at 06:06:28PM +0300, Alexey Gladkov wrote: > Sergey Vlasov пишет: > > Т.е., при обновлении refs/releases/sisyphus посылается команда на > > пересборку, после чего этот тег уже больше не нужен? Всё, что нужно, > > копируется из репозитория мантейнера в процессе обработки update hook? > > В update hook можно выяснить sha1 объекта и дальше работать с ним. > Сейчас это не так ... сейчас скрипты передают сборщику именно > refs/releases/* (я имею ввиду не текущего сборщика, а того который > только пишется). Тогда в этом месте получается race. > Чтобы реализовать эту схему нужно будет пропатчить git-fetch-pack > чтобы он мог получать объекты по sha1 ... сейчас он умеет получать > только именованные объекты т.е. refs/heads/ или refs/tags/. Попытка сделать это была: http://thread.gmane.org/gmane.comp.version-control.git/20670/focus=20670 Тогда патч забраковали. > > Можно работать и так... > > Тебе это будет удобно ? Удобен будет любой вариант, который позволит не плодить репозитории без необходимости.