perms: make '-c' required for batch mode
commit753099620aa35434fffada66d9e862d0a8468d63
authorSitaram Chamarty <sitaram@atc.tcs.com>
Tue, 7 Jun 2016 03:46:17 +0000 (7 09:16 +0530)
committerSitaram Chamarty <sitaram@atc.tcs.com>
Tue, 7 Jun 2016 04:55:53 +0000 (7 10:25 +0530)
tree3097f941f312013606376ad3fbfa8e1368782d23
parentd4980d1e56c145df43acfa971ad77a8d485432d0
perms: make '-c' required for batch mode

quoth Tony:

>   Typing ^C at a command to make it stop without doing anything is a natural
>   reaction, regardless of any imprecations to type "cancel"

He asked for a '-b' option; i.e., don't allow a bare "ssh git@... perms repo"
to be interpreted as batch mode.

Meanwhile, '-c' is acceptable for existing repos too (as you can see from the
mirroring code at least).

So, just think of '-c' as a moral eqvt of '-b' that already exists.
src/commands/perms
t/perm-default-roles.t
t/perm-roles.t
t/perms-groups.t
t/sequence.t