format-patch: fix parsing of "--" on the command line
commit382da4023f155eabdda58ebd595a1e142408a56d
authorFelipe Contreras <felipe.contreras@gmail.com>
Thu, 26 Nov 2009 19:11:59 +0000 (26 21:11 +0200)
committerJunio C Hamano <gitster@pobox.com>
Fri, 27 Nov 2009 05:16:54 +0000 (26 21:16 -0800)
treefa952e18916b7632f12e8136d034423b5de18445
parent78d553b7d7b269bb22ebd8b1198657c37484a3a0
format-patch: fix parsing of "--" on the command line

When given a pathspec that does not match any path in the current work
tree with an explicit "--":

    git format-patch <commit> -- <path>

the command still complains that <path> does not exist in the current work
tree and the user needs to explicitly specify "--" and errors out.  This
is because it incorrectly removes "--" from the command line arguments
that is later passed to setup_revisions().

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin-log.c