Re: Filesystem has no item: Working copy path [...] does not exist in repository at /usr/bin/git-svn line 3856
- From
- Daniele 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