[ 
https://issues.apache.org/jira/browse/SVN-2527?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Foad reopened SVN-2527:
------------------------------

Looks like this was never resolved for plain 'svn diff', so re-opening.

The change to 'svn diff --git' output was wrong -- see SVN-4689.

> svn diff does not use /dev/null as filename for added or removed files
> ----------------------------------------------------------------------
>
>                 Key: SVN-2527
>                 URL: https://issues.apache.org/jira/browse/SVN-2527
>             Project: Subversion
>          Issue Type: Bug
>          Components: libsvn_diff
>    Affects Versions: ---
>            Reporter: Subversion Importer
>             Fix For: 1.7.0
>
>         Attachments: 1_svn-diff.sh
>
>
> {noformat:nopanel=true}
> svn diff is not usable to generate patches between revisions that either add 
> or remove files.
> Added files must have /dev/null as filename in the ^+++ line.
> Removed files must have /dev/null as filename in the ^--- line.
> patch(1) will recognize this and either refuse to append to an existing file,
> or it will unlink and deleted file.
> Currently the ^--- and ^+++ lines will just contain the filename for both.
> Looking through the 1.3 sources, there is appearently no support for handling 
> add/deletes.
> {noformat}
> Original issue reported by *olh*



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to