[Stefano Rivera]
> Since upgrading to subversion 1.7, svn-inject no longer works:
> 
> > ...
> > svn co svn+ssh://purcell/tmp/test/pycparser/trunk /tmp/tmp.jKa9wdfMh5/trunk
> > svn: E125001: Couldn't determine absolute path of '.'
> > svn: E000002: No such file or directory
> > mkdir -p /tmp/tmp.jKa9wdfMh5/trunk
> > svn -m Creating trunk directory import /tmp/tmp.jKa9wdfMh5/trunk 
> > svn+ssh://purcell/tmp/test/pycparser/trunk
> > svn: E125001: Couldn't determine absolute path of '.'
> > svn: E000002: No such file or directory
> > Command 'svn -m Creating trunk directory import /tmp/tmp.jKa9wdfMh5/trunk 
> > svn+ssh://purcell/tmp/test/pycparser/trunk' failed in '<unknown>', how to 
> > continue now? [Qri?]: q
> > Aborting.

That is svn complaining because, apparently, it is run inside a
directory that has been deleted.  How would I reproduce your bug - how
did you invoke svn-inject?  I tried, and could not.  And I can't find
where svn-bp _would_ delete the cwd while it is still the cwd.

(I am not a svn-bp user, so I don't know the common use patterns.)

The fact that svn aborts because it can't turn '.' into an absolute
path is arguably a bug, which I've pinged upstream about.  svn wants to
canonicalize the paths it acts upon, and then report them relative to
the current directory - that's why it attempts to getcwd().  In fact
this is not relevant if you pass it absolute pathnames, as svn-inject
does, but getting svn to look up the absolute cwd only when it is
working on relative paths turns out to not be trivial.

Peter



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to