From: Stephen Boyd Date: Wed, 24 Mar 2010 20:16:05 GMT Subject: Re: Question about .git/objects/info/alternates Message-ID: <780e0a6b1003241316i4bbd4489w63ba0308706e4d20@mail.gmail.com> In-Reply-To: On Wed, Mar 24, 2010 at 11:53 AM, Chris Packham wrote: > > +USAGE='[-r|--recursive] [-a|--add ] [-f|--force -d|--delete ]' [...] > +case $oper in > +    add) add_alternate ;; > +    del) del_alternate ;; > +    *)   show_alternates ;; > +esac From a very high-level this should probably be more like git remote and git notes. 'add' and 'delete' would be subcommands instead of options. Plus you might have an explicit subcommand for show (or list?). Something like git alternates [show] [-r|--recursive] git alternates add git alternates delete [-f|--force]