: I have been unable to make a patch that successfully moves XML.java from : /src/java to /src/common, when you test this, just copy the file over -- : no changes.
"svn move" will correctly move the file from point A to point B (preserving history) but a deficiency of the svn/patch interaction is that the patch command doesn't know about the move (it looks like you're just deleting one file and then adding a new one) so while creating patches that *look* like what you want is fine, actually applying and commiting those patches directly isn't typically what you want (I've long had a dream that someone will write an "svnpatch" tility that understands all of the extra info in "svn diff" output to apply the patch in a proper way.) -Hoss