Commit b47eedc
Improved error message of rev_parse
As described by git-rev-parse:
Many Git porcelainish commands take mixture of flags (i.e. parameters
that begin with a dash -) and parameters meant for the underlying git
rev-list command they use internally and flags and parameters for the
other commands they use downstream of git rev-list. This command is
used to distinguish between them.
Using the `--` to separate revisions from paths is at the core of git.
I do not think this behavior will ever change.
The message without the extra parameters:
fatal: ambiguous argument 'v3': unknown revision or path not in the
working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
The message with new parameters:
fatal: bad revision 'NOTFOUND'
I think it's way more descriptive.1 parent 9d44146 commit b47eedc
2 files changed
+2
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
333 | 333 | | |
334 | 334 | | |
335 | 335 | | |
336 | | - | |
| 336 | + | |
337 | 337 | | |
338 | 338 | | |
339 | 339 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
199 | 199 | | |
200 | 200 | | |
201 | 201 | | |
202 | | - | |
| 202 | + | |
203 | 203 | | |
204 | 204 | | |
205 | 205 | | |
| |||
0 commit comments