Julian Foad wrote on Wed, Jul 28, 2010 at 15:38:01 +0100: > On Sat, 2010-07-24, Daniel Shahaf wrote: > > I've drilled a changelist into 'svn patch'. > > > > [[[ > > 0:% $svn st subversion > > 0:% $svn patch ../diffs/svn-patch-add_to_cl.diff --add-to-cl cl > > A [cl] subversion/tests/libsvn_client/client-test.c > > U subversion/tests/libsvn_client/client-test.c > [...] > > 0:% $svn st --cl cl > > --- Changelist 'cl': > > M subversion/include/svn_client.h > > M subversion/tests/libsvn_client/client-test.c > [...] > > ]]] > > > > Comments? Thoughts? > > You're talking about a totally new option, one that says "I'd like to > add all the files affected to a (specified) changelist." > > That sounds like it could be a useful feature, but it doesn't sound like > it should be specific to "svn patch" - if we have such a feature, I > would expect to be able to use it with (more or less) all svn commands. > Makes sense? >
On one occasion I wanted to use it with 'svn add' (but for 'svn add' I think it's closer to being syntactic sugar than with other commands). I see how it would make sense for 'svn merge', too, since that too can add files. BTW: dannas commented on IRC that the behaviour of 'svn patch --add-to-cl' should be defined with respect to patches that don't apply successfully. (so I don't plan to apply the patch without at least thinking a bit more about that) > - Julian > > > > I haven't tested how it integrates with tree changes (files being > > added/removed/moved/copied by 'svn patch') yet. In fact, I'm not sure > > what's > > the current status of that: does 'svn patch' currently support tree > > operations > > other than adding/removing files? > >