[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: win32 'file not found' update error

From: Stein Roger Skaflĝtten <srsmail_at_hotmail.com>
Date: 2004-09-10 12:26:44 CEST

> > This recipe works on both Linux and Win32:
> >
> > 1) Checked out http://myserver/svn/test two times to WC1 and WC2
> > 2) In WC1, added a deep directory tree, each having lots of files (not a
> > requirement, just makes step 4 easier :)
> > 3) Committed WC1
> > 4) cd absolute_path\to\WC2\path\to\base\of\tree
> > 5) In WC2, svn up. In the middle of the process, CTRL+C (or Cancel in
> > 6) cd \
> > 7) svn up absolute_path\to\WC2\path\to\base\of\tree
> >
> > svn: REPORT request failed on '/svn/test/!svn/vcc/default'
> > svn:
> > File not found: transaction '4h', path '/test/path/to/base/of/tree'
> >
> >
> > So there is a problem with absolute paths on incomplete WC's.
> >
> > Until now, this problem has only been reported on Win32. The reason for
> > is the fact that most Win32 users use TSVN and TSVN use absolute paths
> > (due to a limitation in the Shell Extension API.)
> >
> > Most command line users probably don't use absolute paths much... also,
> > breaking an svn up is probably not common either.
>I can't replicate this with these instructions. I need the exact
>instructions of what you did. There's something you're doing in there
>that is triggering it more than just the absolute paths. Please provide
>a complete repo, starting with the creation of the repo all the way
>through to the problem.

While I don't have time to create a more detailed recipe ATM, I find
reproducing the bug very easy.

It is important that you have many files in each sub directory so you are
able to CTRL+C in the middle of a subdirectory beeing added to path\to\base.

That is:
svn up .
adding ...\path\to\base\a
adding ...\path\to\base\a\file1.txt
adding ...\path\to\base\a\file2.txt
adding ...\path\to\base\a\file3.txt
adding ...\path\to\base\a\file4.txt
- CTRL+C before all files in 'a' is added -

Now I get the error when updating \path\to\base using the absolute path

This works consistenly under Linux and Win32 using svn 1.0.6.

MSN Hotmail http://www.hotmail.com Med markedets beste SPAM-filter. Gratis!

To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Sep 10 12:27:28 2004

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.