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
A [cl] subversion/svn/patch-cmd.c
U subversion/svn/patch-cmd.c
A [cl] subversion/svn/cl.h
U subversion/svn/cl.h
A [cl] subversion/svn/main.c
U subversion/svn/main.c
A [cl] subversion/include/svn_client.h
U subversion/include/svn_client.h
A [cl] subversion/libsvn_client/patch.c
U subversion/libsvn_client/patch.c
0:% $svn st --cl cl
--- Changelist 'cl':
M subversion/include/svn_client.h
M subversion/tests/libsvn_client/client-test.c
M subversion/svn/patch-cmd.c
M subversion/svn/cl.h
M subversion/svn/main.c
M subversion/libsvn_client/patch.c
]]]
Comments? Thoughts?
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?
Received on 2010-07-24 18:44:00 CEST