* [devel] git-svn
@ 2006-09-10 12:12 Alexey Tourbin
2006-09-12 15:17 ` Alexey I. Froloff
0 siblings, 1 reply; 6+ messages in thread
From: Alexey Tourbin @ 2006-09-10 12:12 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1155 bytes --]
У кого-нибудь работает? Делаю как в git-svn(1):
$ git-svn init http://svn.freepascal.org/svn/fpc/branches/fixes_2_0/utils/fpcm
Use of uninitialized value in scalar assignment at /usr/bin/git-svn line 15.
Use of uninitialized value in -d at /usr/bin/git-svn line 2240.
Use of uninitialized value in concatenation (.) or string at /usr/bin/git-svn line 2230.
Use of uninitialized value in -d at /usr/bin/git-svn line 278.
No such file or directory
256 at /usr/bin/git-svn line 1756
main::sys('git-init-db') called at /usr/bin/git-svn line 282
main::init('http://svn.freepascal.org/svn/fpc/branches/fixes_2_0/utils/fpcm') called at /usr/bin/git-svn line 149
$
Ой.
$ mkdir .git
$ git-svn init http://svn.freepascal.org/svn/fpc/branches/fixes_2_0/utils/fpcm
$ git-svn fetch
fatal: Not a git repository: '/home/at/fpcmake/.git'
A branches/fixes_2_0/utils/fpcm/fpcmake.inc
fatal: Not a git repository: '/home/at/fpcmake/.git'
not a sha1:
32768 at /usr/bin/git-svn line 422
main::fetch_lib() called at /usr/bin/git-svn line 290
main::fetch() called at /usr/bin/git-svn line 149
$
Ой.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] git-svn
2006-09-10 12:12 [devel] git-svn Alexey Tourbin
@ 2006-09-12 15:17 ` Alexey I. Froloff
2006-09-12 15:27 ` Alexey Tourbin
0 siblings, 1 reply; 6+ messages in thread
From: Alexey I. Froloff @ 2006-09-12 15:17 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 555 bytes --]
* Alexey Tourbin <at@> [060910 16:16]:
> У кого-нибудь работает? Делаю как в git-svn(1):
Зато работает так:
$ mkdir repo && cd repo
$ git-init-db
$ git-svn init svn://host/repo/trunk
$ git-svn fetch
[выпиваем чашку кофе или пару кружек пива]
После чего master будет отбранчен от refs/remotes/git-svn.
Дальше git-svn fetch && git pull . refs/remotes/git-svn
--
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
Inform-Mobil, Ltd. System Administrator
http://www.inform-mobil.ru/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] git-svn
2006-09-12 15:17 ` Alexey I. Froloff
@ 2006-09-12 15:27 ` Alexey Tourbin
2006-09-12 15:32 ` Pavlov Konstantin
2006-09-12 21:51 ` [devel] U: git-svn broken (+ solution) Alexey Tourbin
0 siblings, 2 replies; 6+ messages in thread
From: Alexey Tourbin @ 2006-09-12 15:27 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 548 bytes --]
On Tue, Sep 12, 2006 at 07:17:50PM +0400, Alexey I. Froloff wrote:
> * Alexey Tourbin <at@> [060910 16:16]:
> > У кого-нибудь работает? Делаю как в git-svn(1):
> Зато работает так:
>
> $ mkdir repo && cd repo
> $ git-init-db
> $ git-svn init svn://host/repo/trunk
> $ git-svn fetch
> [выпиваем чашку кофе или пару кружек пива]
>
> После чего master будет отбранчен от refs/remotes/git-svn.
>
> Дальше git-svn fetch && git pull . refs/remotes/git-svn
Я уже разобрался, но всё равно спасибо.
git-svn fetch работает очень долго.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] git-svn
2006-09-12 15:27 ` Alexey Tourbin
@ 2006-09-12 15:32 ` Pavlov Konstantin
2006-09-12 17:31 ` Alexey I. Froloff
2006-09-12 21:51 ` [devel] U: git-svn broken (+ solution) Alexey Tourbin
1 sibling, 1 reply; 6+ messages in thread
From: Pavlov Konstantin @ 2006-09-12 15:32 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 805 bytes --]
On Tuesday 12 September 2006 19:27, Alexey Tourbin wrote:
> On Tue, Sep 12, 2006 at 07:17:50PM +0400, Alexey I. Froloff wrote:
> > * Alexey Tourbin <at@> [060910 16:16]:
> > > У кого-нибудь работает? Делаю как в git-svn(1):
> >
> > Зато работает так:
> >
> > $ mkdir repo && cd repo
> > $ git-init-db
> > $ git-svn init svn://host/repo/trunk
> > $ git-svn fetch
> > [выпиваем чашку кофе или пару кружек пива]
> >
> > После чего master будет отбранчен от refs/remotes/git-svn.
> >
> > Дальше git-svn fetch && git pull . refs/remotes/git-svn
>
> Я уже разобрался, но всё равно спасибо.
> git-svn fetch работает очень долго.
А есть ли возможность не тянуть всю историю svn-репозитория, а начать с какой
либо отправной точки?
--
Pavlov Konstantin,
ALT Linux Team,
VideoLAN Team,
jid: thresh@altlinux.org
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] git-svn
2006-09-12 15:32 ` Pavlov Konstantin
@ 2006-09-12 17:31 ` Alexey I. Froloff
0 siblings, 0 replies; 6+ messages in thread
From: Alexey I. Froloff @ 2006-09-12 17:31 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 283 bytes --]
* Pavlov Konstantin <thresh@> [060912 19:41]:
> > Я уже разобрался, но всё равно спасибо.
> > git-svn fetch работает очень долго.
> А есть ли возможность не тянуть всю историю svn-репозитория, а
> начать с какой либо отправной точки?
Да, опция -r.
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* [devel] U: git-svn broken (+ solution)
2006-09-12 15:27 ` Alexey Tourbin
2006-09-12 15:32 ` Pavlov Konstantin
@ 2006-09-12 21:51 ` Alexey Tourbin
1 sibling, 0 replies; 6+ messages in thread
From: Alexey Tourbin @ 2006-09-12 21:51 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1090 bytes --]
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-
$
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2006-09-12 21:51 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-09-10 12:12 [devel] git-svn Alexey Tourbin
2006-09-12 15:17 ` Alexey I. Froloff
2006-09-12 15:27 ` Alexey Tourbin
2006-09-12 15:32 ` Pavlov Konstantin
2006-09-12 17:31 ` Alexey I. Froloff
2006-09-12 21:51 ` [devel] U: git-svn broken (+ solution) Alexey Tourbin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git