git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Problem with git-svn with limited SVN access

From
ABAntoine Bonavita <antoine@stickyadstv.com>
Date
Nov 10, 2011, 08:36 UTC
Message-ID
<4EBB8D0D.3060004@stickyadstv.com>
In-Reply-To
<201111092338.26164.trast@student.ethz.ch>
Thomas,
Thanks a lot for taking the time to look at my problem.
On 11/09/2011 11:38 PM, Thomas Rast wrote:
Show 26 quoted lines
> Antoine Bonavita wrote:
>> ### If I try to add one of the branches manually:
>> branches = branches/XXX:refs/remotes/branches/XXX
>>   >  git svn fetch
>> One '*' is needed in glob: 'branches/XXX'
>
> I think having several fetch specs should do the trick, although I
> cannot easily test with actual permissions.
>
> You can start configuring the repo with
>
>    git init
>    git svn init svn://server/ -T trunk
>
> to get an initial layout.  The .git/config will look like
>
>    [svn-remote "svn"]
>            url = svn://server/
>            fetch = trunk:refs/remotes/trunk
>
> The clue is that the config says 'fetch', not 'trunk'.  Much like with
> git remotes, you can add more fetch specs along the lines of
>
>            fetch = branches/XXX:refs/remotes/svn/XXX
>
> or whatever layout you prefer.
I did what you suggested. Now my .git/config looks like:
[svn-remote "svn"]
         url = svn://server/aaa/AAA
         fetch = trunk:refs/remotes/trunk
        fetch = branches/XXX:refs/remotes/svn/XXX
  and here is the result:
 > git svn fetch
W: Item is not readable: Item is not readable at 
/usr/libexec/git-core/git-svn line 1782
Error from SVN, (220001): Item is not readable: Item is not readable

Any other idea ? Or is there a way to get more debug info from git-svn. May be it would give us some insight on what it is trying to do and failing to.

Thanks,
Antoine.
>
> Please tell us whether that works even in the face of restrictions on
> branches/ itself :-)
>
-- 
Antoine Bonavita (antoine@stickyadstv.com)
Envoyé de mon PC. Moi je suis Fedora.
Previous: Thomas Rast
Message 3 of 3 in “Problem with git-svn with limited SVN access”
  1. Antoine BonavitaNov 9, 2011
  2. Thomas RastNov 9, 2011
  3. Antoine BonavitaNov 10, 2011

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.