Dnia czwartek 10. września 2009 00:06, Wincent Colaiuta napisał: > El 09/09/2009, a las 23:54, Jakub Narebski escribió: >> Brendan Miller <catphive@xxxxxxxxxxxx> 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. First, it would be consistent with how ordinary archivers such as tar or zip are used, where you have to specify list of files to archive (in our case this list is HEAD). Second, I'd rather not accidentally dump binary to terminal: "git archive [HEAD]" dumps archive to standard output. -- Jakub Narebski Poland -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html