[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