On Thu, Nov 10, 2011 at 09:34:30PM +0100, Neels J Hofmeyr wrote: > It was suggested to extend the svn:externals syntax, adding a flag > that marks externals that should behave differently. By now this > seems to me to be the best way out. What would that look like? > > [-rN] [-c] <URL>@P <PATH> > > -c = include in a recursive commit > (positions of -r and -c exchangeable) > > Does that sound like a good plan?
-c means -rN-1:N on the command line. Please let's not reuse the -c flag for a different purpose. I would prefer something like this: [-rN] [--always-commit] <URL>@P <PATH> --always-commit = include in a recursive commit (positions of -r and --always-commit exchangeable)