2009/9/10 Jakub Narebski <jnareb@xxxxxxxxx>: > 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. That could be fixed by outputting to a file. git format-patch outputs to a file, so why wouldn't git achieve? John -- 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