We are not involved in the actual diff process, we just call the API.
The Subversion command line has the same issue.
The SVN 1.7 command line adds some new options to help with this. If
they are exposed in the Java API then they can be exposed in
svnClientAdapter.
On Wed, Oct 5, 2011 at 7:02 AM, Robert Munteanu
<robert.munteanu_at_gmail.com> wrote:
> Hi,
>
> I am developing an Eclipse plugin (
> https://github.com/rombert/ereviewboard ) which will offer Subclipse
> integration . This integration mainly involves posting a diff to a
> remote code review server.The single case which I am unable to handle
> correctly is a renamed file. When renaming a Java class, named Second:
>
> package com.example;
>
> public class Second {
>
> }
>
> to Third:
>
> package com.example;
>
> public class Third {
>
> }
>
> I would expect the diff to show that Second.java has all lines deleted
> and Third.java has all lines added. While Second.java does have all
> lines deleted, Third.java only has a diff from Second.java:
>
> Index: src/com/example/Third.java
> ===================================================================
> --- src/com/example/Third.java (revision 2)
> +++ src/com/example/Third.java (working copy)
> @@ -1,5 +1,5 @@
> package com.example;
>
> -public class Second {
> +public class Third {
>
> }
>
> I am currently using svnClient.createPatch(changes,
> _project.getLocation().toFile(), tmpFile, false) to generate the diff,
> but have experimented with svnClient.diff as well, with no success.
>
> What are my options of generating a delete-create diff for a renamed file?
>
> Thanks,
>
> Robert
>
> --
> Sent from my (old) computer
>
> ------------------------------------------------------
> http://subclipse.tigris.org/ds/viewMessage.do?dsForumId=1043&dsMessageId=2850181
>
> To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_subclipse.tigris.org].
>
--
Thanks
Mark Phippard
http://markphip.blogspot.com/
------------------------------------------------------
http://subclipse.tigris.org/ds/viewMessage.do?dsForumId=1043&dsMessageId=2850191
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_subclipse.tigris.org].
Received on 2011-10-05 13:37:40 CEST