Summary: | Неверное определение предка тегов, если предков >1 | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | solo <solo> |
Component: | git-svn | Assignee: | placeholder <placeholder> |
Status: | NEW --- | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | erthad, evg, glebfm, ldv, placeholder |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
solo
2010-02-24 08:47:15 MSK
На данныой ошибке загрузка прикращается. В том числе -- не загружается trunk версий >= 12. Похоже, дело в неверном определении предков для тегов (для tags/parseconfig-0.4.3 тоже использован неверный предок): 1. tags/parseconfig-0.4.3 создан как потомок svn://rubyforge.org/var/svn/parseconfig/trunk@1, хотя по svn log он потомок как миниум (предков несколько) trunk@4: ------------------------------------------------------------------------ r5 | wdierkes | 2009-03-29 04:54:26 +0400 (Вск, 29 Мар 2009) | 1 line Changed paths: A /tags/parseconfig-0.4.3 (from /trunk:1) R /tags/parseconfig-0.4.3/Changelog (from /trunk/Changelog:3) R /tags/parseconfig-0.4.3/demo.conf (from /trunk/demo.conf:3) R /tags/parseconfig-0.4.3/demo.rb (from /trunk/demo.rb:4) D /tags/parseconfig-0.4.3/johnny R /tags/parseconfig-0.4.3/lib/parseconfig.rb (from /trunk/lib/parseconfig.rb:4) R /tags/parseconfig-0.4.3/parseconfig.gemspec (from /trunk/parseconfig.gemspec:3) tagging 0.4.3 2. Судя по логу, tags/parseconfig-0.5 создаётся как потомок trunk@9, а должен быть потомком trunk@10 (опять несколько предков): ------------------------------------------------------------------------ r11 | wdierkes | 2009-09-21 21:06:58 +0400 (Пнд, 21 Сен 2009) | 1 line Changed paths: A /tags/parseconfig-0.5 (from /trunk:9) R /tags/parseconfig-0.5/parseconfig.gemspec (from /trunk/parseconfig.gemspec:10) tagging 0.5 (В ответ на комментарий №1)
> На данныой ошибке загрузка прикращается. В том числе -- не загружается trunk
> версий >= 12.
После создания корректных tags/parseconfig-* загрузка trunk проходит нормально.
BTW, на rubyforge очень хреновый svn://, лучше пользоваться http://. (В ответ на комментарий №4) > BTW, на rubyforge очень хреновый svn://, лучше пользоваться http://. При загрузке с http://parseconfig.rubyforge.org/svn первичных признаков данной ошибки (облом, с выходом по ошибке) нет -- всё загрузилось и tags/parseconfig-* создались... Но tags/parseconfig-* по прежниму неимеют нужных (по svn log) предков. Для git-svn-1.7.0.4-alt1 (и {git-core,perl-Git}-1.7.0.4-alt1) данная бага тоже характерна: теги по прежниму унаследованы не от тех коммитов. PS: Но сама по себе загрузка с svn://rubyforge.org/var/svn/parseconfig теперь проходит нормально: без вылета по ошибке. |