[devel] U: git-svn broken (+ solution)

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Ср Сен 13 01:51:46 MSD 2006


On Tue, Sep 12, 2006 at 07:27:30PM +0400, Alexey Tourbin wrote:
> > После чего master будет отбранчен от refs/remotes/git-svn.
> > 
> > Дальше git-svn fetch && git pull . refs/remotes/git-svn
> 
> Я уже разобрался, но всё равно спасибо.
> git-svn fetch работает очень долго.

Хуже того, git-svn теряет отдельные изменения!
ЭТО ВООБЩЕ...

Если же экспортировать GIT_SVN_NO_LIB=1, то git-svn работает гораздо
быстрее; кроме того, потерянных изменений в таком случае с ходу не
обнаруживается.

Мораль: GIT_SVN_NO_LIB=1 git-svn fetch http://...
и ТОЛЬКО так.

Проблема, по-видимому, в том, что перловые привязки глючные.
Тестирует их кто-нибудь или нет одному демиургу известно.

$ grep -A9 -ni wonderful /usr/bin/git-svn
2998:   # Wonderfully consistent library, eh?
2999-   # 160013 - svn:// and file://
3000-   # 175002 - http(s)://
3001-   #   More codes may be discovered later...
3002-   if ($errno == 175002 || $errno == 160013) {
3003-           return;
3004-   }
3005-   croak "Error from SVN, ($errno): ", $err->expanded_message,"\n";
3006-};
3007-
$
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20060913/e725d3be/attachment-0001.bin>


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