I have some local changes to an open source project which uses Subversion as its source control. (I do not have commit access on the original project repository.)
My change adds a file, but this file is not included in the output of ‘svn diff’. (It may be worth noting that the new file is a binary, not plain text.)
How can I make a patch which includes the new files?
$ svn st A tests/foo.zip $ svn diff $
The fact that your file is binary is exactly why it is not displayed I’m afraid. Subversion’s diff command only does textual diffs/patches (even though Subversion internally can handle binary file differences efficiently between versions).