diff options
author | Johannes Schindelin <Johannes.Schindelin@gmx.de> | 2007-11-05 13:15:21 +0000 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2007-11-05 22:46:45 -0800 |
commit | 243e0614e0f8783599b20106b50eee56d0a17332 (patch) | |
tree | bbf71c989e779c482a301624bfea17a8c66e4e2b /test-parse-options.c | |
parent | fe61935007b6803ce116e233316e4ff51de02be6 (diff) | |
download | git-243e0614e0f8783599b20106b50eee56d0a17332.tar.gz git-243e0614e0f8783599b20106b50eee56d0a17332.tar.xz |
parse-options: abbreviation engine fix.
When an option could be an ambiguous abbreviation of two options, the code
used to error out. Even if an exact match would have occured later.
Test and original patch by Pierre Habouzit.
Signed-off-by: Johannes Schindelin <Johannes.Schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'test-parse-options.c')
-rw-r--r-- | test-parse-options.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/test-parse-options.c b/test-parse-options.c index 277cfe4d6..4d3e2ec39 100644 --- a/test-parse-options.c +++ b/test-parse-options.c @@ -18,6 +18,7 @@ int main(int argc, const char **argv) OPT_GROUP("string options"), OPT_STRING('s', "string", &string, "string", "get a string"), OPT_STRING(0, "string2", &string, "str", "get another string"), + OPT_STRING(0, "st", &string, "st", "get another string (pervert ordering)"), OPT_END(), }; int i; |