I use svn export to create a clean directory from my repository.
Works great!  Later though, I had found some bugs.  So, I fixed them
in my working copy, tested them and had some others verify my work.
Then I committed them to my repository.  Next thing, replace the files
in the directory I created with export.  Then I realized there was no
automatic way to do it.  I wound up with a crazy expression that
works.  Something like this:

   $cd my/working/copy
   $svn diff --summary -c1234 | cut -b9- | xargs -I% svn export %
/my/target/directory/%

OK so far, but it got me wondering...

Is it worth submitting a feature request to add an option to the svn
export command (e.g. --update or --replace or something better) which,
when combined with a revision specification, export only those files
that changed with respect to the revision specification?  (without a
revision specification, the new option would have no effect).

What do others think?

-- 
Gerald Britton

Reply via email to