Покажу на примере: mkdir t rsync -avPz --delete-after rsync://vim.cvs.sourceforge.net/cvsroot/vim/vim7/ t/ cd t touch Authors find -name \*,v |parsecvs -e : ..... Save: master *.................... 2 of 859 error: char77: malformed tagger field fatal: invalid tag signature file git-mktag < '.git-cvs/tag-18': No such file or directory
С git-1.5.4.5-alt1 это работает.
С git-1.5.5.4-alt1, соответственно, не работает.
В git (коммиты e0aaf781f656671694a0aa04d8a665bd4d7956e6 и ba26ab99d4c6c6a8f939f44cf2f2c47f6fd4f0a1) ужесточили проверку тегов. Теперь строка tagger должна состоять из трёх обязательных частей: tagger: N. Ame <e@ma.il> timestamp parsecvs не добавляет таймштамп и обламывается. Второй коммит в vim это как раз первое появление тега: $ git cat-file tag start object 50fa96be40af7ba4df8f2c9c29a9df4a7ee3e9fb type commit tag start tagger Bram Moolenaar <Bram@moolenaar.net> Также parsecvs не сможет работать с пустым Authors, нужно добавлять хоть какой-то домен. severity => blocker, поскольку не работает вообще никак.
Про пустой Authors я конечно загнул. Собаку в емейлах (пока) никто не проверяет.
Ошибка в работе parsecvs не может быть blocker.
И уже давно исправлено.