This patch modifies the move subcommand to accept more than two
arguments, similar to the unix mv command. If there are only two
arguments, the command continues the current behavior. If there are
more than two, it checks to see if the last one is a directory, and if
it is, moves the preceding targets into it.
Right now, this change lives in the client, but would it be better to
have the multiple move logic live somewhere lower down the stack, such
as the wc layer?
Allow move to accept more than two targets. If there are two,
proceed as normal. If there are more than two, check that the last
one is a directory and then move the proceeding targets into it.
(svn_cl__move): Check for more than two targets, and perform the
correct move for the situation.
(svn_cl__cmd_table): Add documentation for multiple move target
Received on Mon Nov 7 17:20:59 2005