On 4/30/07, Talden <talden@gmail.com> wrote:
> It would be nice to have this common requirement met by the subversion
> client (saving each and every developer needing to have appropriate
> shells and scripting languages as add-ons for common operations - even
> when developers may not be all on the same platform).
>
> svn cp --overwrite-existing --add-new --remove-missing
>
> These flags should allow all the combinations needed to drop new
> vendor code and have changes versioned (obviously it won't pick up
> moves within the vendor tree that's obviously asking for an absurd
> degree of content interpretation).
>
> I can't think of a good reason why all four combinations of local and
> repository locations couldn't be supported though several are less
> useful than local->local and local->repository.
>
> I assume that many people find themselves diving for scripts for
> exactly this situation on a semi-regular basis.
>
> Comments?
My comment - YES PLEASE! Very nice idea having the different flags, in
my particular case at the moment, I'd use:
svn cp --overwrite-existing --add-new
as I'm only adding a subset to a superset and want to leave everything in place.
But in going from v1.61 to v1.62 of my core XAMPP fileset, I'd want to
use the --remove-missing as well.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Apr 30 19:05:09 2007