Server: 0.23.0+, neon 0.23.9 on Linux
Client: TortoiseSVN 0.11.2 with Subversion 0.23, as well as 0.23.0
Windows binary from Subversion's file sharing area
Hi!
I hit issue 830 message as described in
http://subversion.tigris.org/servlets/ReadMsg?list=dev&msgId=260204. The
way I did it (I think) was the succession of:
1. on the trunk, change lots of files
2. add and delete files throughout the tree
3. rename one directory from ProjectWeb to simply Web
4. delete two directories
5. commit (OK)
6. merge into branch (seemingly OK)
7. try committing, successfully (because a new revision was created)
but with an error from svn_io_<something> about not finding some
unrelated file "folder.gif"
8. copy (not svn cp) folder.gif over to make SVN happy (it was
present on the trunk)
9. now when I commit I get the message "Bogus URL, Commit failed,
Commit item branch/../Images/b-start.gif has copy flag but no
copyfrom url, See issue #830
The b-start.gif file that I'm receiving a message about was in the very
first revision of the trunk before branch was even made, and it didn't
change since, but it was in the renamed directory. Following the advice
in the thread above, I checked out a fresh WC (I tried cleaning up,
recovering repository, updating WC, and theological reasoning, but
neither helped). Now
* trunk only has the newly renamed directory, branch has both old
and new;
* trunk doesn't have any deleted directories, branch has both;
* in the old WC, this file has copied="true" in the "entries" for
the new directory, no such attribute in the old directory;
* in the new WC, file doesn't have copied="true" in either "entries"
file for old or new directory;
* files that were /added/ on the trunk to a renamed directory, and
are before b-start.gif in the "entries", are fine, and have been
commited during step 6 above
* the worst part: svn.exe segfaults during merge operation if I try
repeating it on the new WC in exactly same way as action 5 above
I did merges before on this repo, but never directory renaming or
deletion. Also, I can't use the latest Subversion because there's no
TortoiseSVN for it, and other people depend on this repository.
My question is, should I use the old WC, clean up "entries" from the
"copied" attribute, and try committing again, or using the new WC,
delete a ProjectWeb (old) diectory on a branch as well as delete two
"deleted" dirctories?
Also, I saw that Neon 0.24.0 is out, and tried compiling it with
Subversion. This fails because there's no more type ne_xml_elm in Neon.
Do you have any plans for migration? I could file an issue on this and
try creating a patch, if somebody is willing to give me a hint on where
to start.
Thank you!
Sergey.
Received on Tue Jun 24 01:53:46 2003