Jakub, Thanks - yes, I wasn't happy about parsing git status. I am still interested in the rationale for git-ls-files not supporting such an option directly, since git-diff still seems a little indirect. Regards, jon. On Sun, May 24, 2009 at 6:37 PM, Jakub Narebski <jnareb@xxxxxxxxx> wrote: > Jon Seymour <jon.seymour@xxxxxxxxx> writes: > >> Is there a reason why git-ls-files does not have an --added option? >> >> I'd like to get a list of new files, due to be committed. Currently, I >> have to parse the output of git status to get that, but it seems like >> a reasonable function for git-ls-files. > > You can use git-diff-* with --name-only and --diff-filter=A for > that; you shouldn't parse result of porcelain git-status. > > And there is also contrib/examples/git-commit.sh as a guideline... > > -- > Jakub Narebski > Poland > ShadeHawk on #git > -- 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