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

Re: Filesystem has no item: Working copy path [...] does not exist in repository at /usr/bin/git-svn line 3856

From
DSDaniele Segato <daniele.bilug@gmail.com>
Date
Oct 12, 2009, 21:26 UTC
Message-ID
<1255382764.15646.5.camel@localhost>
In-Reply-To
<20091012182018.GA14143@dcvr.yhbt.net>
Il giorno lun, 12/10/2009 alle 11.20 -0700, Eric Wong ha scritto:
> First I thought this was a problem fixed in
> 83c2fcff214fe89649fcd88e095d9961a36b53dd (git v1.6.2 or later),
> but then I tried running it just to make sure.
thank you for taking the time
Show 21 quoted lines
> This is a namespace conflict, the "trunk" ref is conflicting with a
> (what seems to be a miscreated) branch named "trunk".  I anticipated
> this problem originally but figured it was rare/uncommon enough that I
> didn't want to burden users by prefixing all branches with something:
> 
>   ------------------------------------------------------------------------
>   r25364 | michael.hashimoto | 2009-01-21 14:06:53 -0800 (Wed, 21 Jan 2009) | 1 line
>   Changed paths:
>      A /plugins/branches/trunk
> 
>   Created directory 'plugins/branches/trunk'.
>   ------------------------------------------------------------------------
>   r25365 | michael.hashimoto | 2009-01-21 14:07:15 -0800 (Wed, 21 Jan 2009) | 1 line
>   Changed paths:
>      D /plugins/branches/trunk
> 
>   Removed plugins/branches/trunk
> 
> Since it looks pretty obvious that "trunk" was miscreated here from the
> revision history, you can skip these two revisions in your import by
> recontinuing the clone with "git svn fetch -r25365:HEAD"

I thought it could be a problem like this but I asked before re-fetching all the repository (just to be sure)..

unfurtunately I already deleted all the .git directory so i'll have to start again...

Show 14 quoted lines
> Replace:
>   [svn-remote "svn"]
>     branches = plugins/branches/*:refs/remotes/svn/*
> 
> With:
> 
>   [svn-remote "svn"]
>     branches = plugins/branches/*:refs/remotes/svn/branches/*
> 
> I didn't do this by default since I figured very few people would create
> a branch named "trunk" (and those who did, did it accidentally as it
> seems to be the case here).
> 
> Hope that helps.
Yes it really help...
But I'll change it like this instead:
  [svn-remote "svn"]
    url = http://svn.liferay.com/repos/public
    fetch = plugins/trunk:refs/remotes/svn/master
    branches = plugins/branches/*:refs/remotes/svn/*

I think it will do as long as they didn't created some branch named "master" :)

In this case the repo was public, what should I do to debug some git-svn issue like that if I encounter a problem with a non-public repo? May be there is some debug flag I could enable? Or I had to guess/explore the svn tree?

thank you Eric

regards, Daniele

Previous: Eric WongNext: Eric Wong
Message 3 of 4 in “Filesystem has no item: Working copy path [...] does not exist in repository at /usr/bin/git-svn line 3856”
  1. Daniele SegatoOct 12, 2009
  2. Eric WongOct 12, 2009
  3. Daniele SegatoOct 12, 2009
  4. Eric WongOct 12, 2009

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.