threads / discuss / 20199

git-svn and --bare repositories

Subject: git-svn and --bare repositories

## tl;dr

2 messages between Jul 22, 2009 and Jul 23, 2009.

replies: 1people: 2as markdown or json

Aaron Gray· Jul 22, 2009, 20:48 UTC · lore
How do I do a git svn fetch to a bare test.git repository created with :-
    git --git-dir test.git --bare init --shared=true
I have tried :-
   git --git-dir test.git svn fetch http://test.org/git/test
and
   git --git-dir test.git/svn svn fetch http://test.org/git/test     /// 
fictious address :)
but neither work.
As you may guess I am not really sure what I am doing here.
Many thanks in advance,
Aaron
Eric Wong· Jul 23, 2009, 08:07 UTC · re: Aaron Gray · lore

Re: git-svn and --bare repositories

Aaron Gray <aaronngray.lists@googlemail.com> wrote:
Show 12 quoted lines
> How do I do a git svn fetch to a bare test.git repository created with :-
>
>    git --git-dir test.git --bare init --shared=true
>
> I have tried :-
>
>   git --git-dir test.git svn fetch http://test.org/git/test
>
> and
>
>   git --git-dir test.git/svn svn fetch http://test.org/git/test     ///  
> fictious address :)
Hi Aaron,

You need to do "git svn init $URL" from "git svn fetch" (the latter does not take URL arguments)

   git --git-dir test.git --bare init --shared=true
   git --git-dir test.git svn init $options $URL
   git --git-dir test.git svn fetch

I haven't used bare repositories much with git svn, but apparently it still works fine.

On a side note, "--git-dir $foo" really clutters up the command-line for me, I guess I'm old-fashioned and prefer using the GIT_DIR environment variable.

-- 
Eric Wong

← back to recent threads