diff options
author | Pierre Habouzit <madcoder@debian.org> | 2008-07-23 12:15:32 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2008-07-23 12:09:47 -0700 |
commit | f5242ebf0dcd858ae9c72f39aed9773696d7283d (patch) | |
tree | a35c765ccd4b19437be5025bdb984254763d4829 /decorate.c | |
parent | fix usage string for git grep (diff) | |
download | tgif-f5242ebf0dcd858ae9c72f39aed9773696d7283d.tar.xz |
git-checkout: fix command line parsing.
This fixes an issue when you use:
$ git checkout -- <path1> [<paths>...]
and that <path1> can also be understood as a reference. git-checkout
mistakenly understands this as the same as:
$ git checkout <path1> -- [<paths>...]
because parse-options was eating the '--' and the argument parser thought
he was parsing:
$ git checkout <path1> [<paths>...]
Where there indeed is an ambiguity
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'decorate.c')
0 files changed, 0 insertions, 0 deletions