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

Re: "svn move" broken?

From: Ben Collins-Sussman <sussman_at_collab.net>
Date: 2003-06-05 15:21:14 CEST

Michael Schmitt <schmitt@TI.Uni-Trier.DE> writes:

> Deleting subdir1
> svn: Transaction is out of date
> svn: Commit failed (details follow):
> svn: out of date: `/project/subdir1' in txn `xp'
> svn: Your commit message was left in a temporary file:
> svn: '/home/TI3/schmitt/project/svn-commit.tmp'
> First of all, this message is absolutely confusing. Please, please
> change it to make it more suitable for dummy users like me!

What would be less confusing?

"Sorry, you attempted to commit '/project/subdir1', but failed,
 because it is out-of-date."

Is it the word "transaction" that is confusing?
Because otherwise, the message already says that

    1) the commit failed
    2) /project/subdir1 was out-of-date
    3) the commit message was left in a tmpfile

> After all while, I found out what this message means and I ran "svn
> update subdir1". And here comes the surprise:
> D subdir1/FileXXX1
> D subdir1/FileXXX2
> ...
> Although all previous commits were successful (at least I thought so),
> svn did not update my working copy correctly! Or, more precisely, it
> did not update the meta information in my working copy, since the real
> files had definitely gone before! And there was no other user working
> in this project at the same time.

This is a buglet that I believe we're working on. Fortunately, your
analysis of the problem was completely wrong. The metadata *was*
tracked correctly in your working copy. The files were definitely
gone already, and subdir1 definitely knew this information.

The "D" actions you see were simply no-ops. The bug here is that
subdir1 didn't correctly report its state to the server, so the server
sent redundant commands that did nothing.

Don't worry, this will be fixed.

To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Jun 5 15:23:03 2003

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.