I have changes on a branch that I have merged to trunk in my working directory. Svn stat shows the correct list of changed files. However, the "svn stat" output includes a "+" in the history scheduled for commit on each file added new to the branch.
A + src\main\java\com....java
When I run "svn diff", the added files that have the "+" are not included in the patch output.
This seems broken. If a file is marked as added, then it's entire contents should be in the diff output. I tried passing the --notice-ancestry. There was no change to the diff output. The closest I can find to the same problem is these comments regarding copied/moved files
Does someone know how to get SVN to includes these files in the diff output?
I just tried an external diff program as suggested by this questions answer, but it didn't work for me.