From: Junio C Hamano Date: Sat, 21 May 2005 19:57:10 GMT Subject: Re: [PATCH 3/3] - Convert git-checkout-cache to argp Message-ID: <7voeb4gxnt.fsf@assigned-by-dhcp.cox.net> In-Reply-To: <2242.10.10.10.24.1116700408.squirrel@linux1> >>>>> "S" == Sean writes: S> Use argp to process command line arguments for git-checkout-cache. Also, S> fix things up so that the order of options on the command line no longer S> matters. To this end, the "-f" (--force) switch only applies to the S> individual files given on the command line. A new forcing version of the S> "-a" (--all) switch is added as "-A" (--forceall). I do not like that change at all. That would break existing scripts. Why not just say --force forces checkout even when it is used with -a? I do not think anybody sane uses "-a -f" in their existing scripts nor from the command line.