diff options
author | Junio C Hamano <gitster@pobox.com> | 2012-09-10 15:24:21 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2012-09-10 15:24:21 -0700 |
commit | 5f9d8e3572e507fec9047fbfc216821d23b42881 (patch) | |
tree | 7605fa3e2ffd820a397b4c578850098411e5ca0d | |
parent | 3d4003bdc78095efce99149c0e6967f55edf8c53 (diff) | |
parent | 4d4b573977833f887635be386b84681e73834b72 (diff) | |
download | git-5f9d8e3572e507fec9047fbfc216821d23b42881.tar.gz git-5f9d8e3572e507fec9047fbfc216821d23b42881.tar.xz |
Merge branch 'mm/die-with-dashdash-help' into maint-1.7.11
When the user gives an argument that can be taken as both a
revision name and a pathname without disambiguating with "--", we
used to give a help message "Use '--' to separate". The message
has been clarified to show where that '--' goes on the command
line.
* mm/die-with-dashdash-help:
setup: clarify error messages for file/revisions ambiguity
-rw-r--r-- | setup.c | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -82,7 +82,7 @@ static void NORETURN die_verify_filename(const char *prefix, if (!diagnose_misspelt_rev) die("%s: no such path in the working tree.\n" - "Use '-- <path>...' to specify paths that do not exist locally.", + "Use 'git <command> -- <path>...' to specify paths that do not exist locally.", arg); /* * Saying "'(icase)foo' does not exist in the index" when the @@ -96,7 +96,8 @@ static void NORETURN die_verify_filename(const char *prefix, /* ... or fall back the most general message. */ die("ambiguous argument '%s': unknown revision or path not in the working tree.\n" - "Use '--' to separate paths from revisions", arg); + "Use '--' to separate paths from revisions, like this:\n" + "'git <command> [<revision>...] -- [<file>...]'", arg); } @@ -145,7 +146,8 @@ void verify_non_filename(const char *prefix, const char *arg) if (!check_filename(prefix, arg)) return; die("ambiguous argument '%s': both revision and filename\n" - "Use '--' to separate filenames from revisions", arg); + "Use '--' to separate paths from revisions, like this:\n" + "'git <command> [<revision>...] -- [<file>...]'", arg); } /* |