As kpreid on
#svn kindly points out, if you need to make a patch for a subversion project that includes files you have created, you need to add the files:
svn add tests/fixtures/empty.rb
Then you can run
svn diff > my_patch.diff, and everything will be included.
Anyone can add files to their working copy, it’s just that they can’t necessarily commit them.
This ought to be in their FAQ.