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

Odd error message

From: Ben Maurer <bmaurer_at_ximian.com>
Date: 2004-11-27 05:35:26 CET

Hey guys,

Miguel got this odd message trying to svn mv. This is the logs from his
buffer. Can anyone offer advice on what happened?

He got frustrated at the end and just committed the delete without the
copy.

Eventually, what I did to save the history was to

svn up monoresgen -rBEFORE_DELETION
svn mv monoresgen tools/resgen
svn ci tools
svn up

which worked like a charm.

-- Ben

attached mail follows:


Here is what I could get from my terminal buffer:

It is annoying to cut-and-paste because I cant get extend-selection to
work, so here are the snippets, in the middle, I do some `svn diffs'
puzzled about why it wont let me commit.

-- mono$ svn commit -m "Move resgen, update makefiles" tools monoresgen
Deleting monoresgen
Sending tools/Makefile
Adding tools/resgen
Adding tools/resgen/Makefile
Transmitting file data ..svn: Commit failed (details follow):
svn: Out of date: '/trunk/mcs/monoresgen' in transaction '36593-1'
mono$ svn commit -m "Add error" errors/cs1722.cs
Adding errors/cs1722.cs
Transmitting file data .
Committed revision 36594.
mono$ svn commit -m "ilasm update" ilasm
Sending ilasm/Makefile
Transmitting file data .
Committed revision 36595.
mono$ svn commit -m "Include more LICENSE details" LICENSE
Sending LICENSE
Transmitting file data .
Committed revision 36596.
mono$ svn up
[Long update here]

...

mono$ svn commit -m "Final changes"
Deleting monoresgen
Sending tools/Makefile
Adding tools/resgen
Adding tools/resgen/.cvsignore
Adding tools/resgen/Assembly
Adding tools/resgen/ChangeLog
Adding tools/resgen/Makefile
Adding tools/resgen/monoresgen.cs
Adding tools/resgen/monoresgen.exe.sources
Transmitting file data ..svn: Commit failed (details follow):
svn: Invalid change ordering: new node revision ID without delete
mono$ svn commit -m "Final changes" monoresgen
Deleting monoresgen

Committed revision 36600.
mono$ svn commit -m "Update" tools/Makefile tools/resgen/Makefile
svn: Commit failed (details follow):
svn: Entry for '/home/cvs/mcs/tools/resgen/Makefile' is marked as
'copied' but is not itself scheduled
for addition. Perhaps you're committing a target that is
inside an unversioned (or not-yet-versioned) directory?
mono$ svn commit -m "Update" tools/Makefile tools/resgen/Makefile
mono$ cd tools/
mono$ svn commit -m "update" Makefile
Sending Makefile
Transmitting file data .
Committed revision 36601.
mono$ cd tools
mono$ cd resgen/
mono$ ls
Assembly/ ChangeLog* Makefile monoresgen.cs* monoresgen.exe*
monoresgen.exe.mdb monoresgen.exe.sources
mono$ svn commit -m "Add" .
Adding resgen
Adding resgen/.cvsignore
Adding resgen/Assembly
Adding resgen/ChangeLog
Adding resgen/Makefile
Adding resgen/monoresgen.cs
Adding resgen/monoresgen.exe.sources
Transmitting file data .svn: Commit failed (details follow):
svn: Invalid change ordering: new node revision ID without delete
mono$ svn cleanup
mono$ pwd
/cvs/mcs/tools/resgen
mono$ cd /cvs/mcs
mono$ svn cleanup
mono$ pwd
/cvs/mcs
mono$ svn commit -m "Uh oh" tools/resgen
Adding tools/resgen
Adding tools/resgen/.cvsignore
Adding tools/resgen/Assembly
Adding tools/resgen/ChangeLog
Adding tools/resgen/Makefile
Adding tools/resgen/monoresgen.cs
Adding tools/resgen/monoresgen.exe.sources
Transmitting file data .svn: Commit failed (details follow):
svn: Invalid change ordering: new node revision ID without delete

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Nov 27 05:42:05 2004

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