From: Wincent Colaiuta Date: Wed, 09 Sep 2009 22:06:04 GMT Subject: Re: obnoxious CLI complaints Message-ID: <4C1FB36D-F8A6-4C01-A42A-8AD2355A9961@wincent.com> In-Reply-To: El 09/09/2009, a las 23:54, Jakub Narebski escribió: > Brendan Miller writes: > >> 5. Most commands require lots of flags, and don't have reasonable >> defaults. e.g. archive. >> >> git archive --format=tar --prefix=myproject/ HEAD | gzip >> >myproject.tar.gz >> >> Should just be: >> git archive >> run from the root of the repo. > > I'd rather not have "git archive" work without specifying tree-ish. Why, out of interest? I would've thought that HEAD would be a pretty good default, although I confess that I have never used "git archive" without specifying a particular signed tag. Cheers, Wincent