diff options
author | Johannes Schindelin <johannes.schindelin@gmx.de> | 2021-02-05 14:44:48 +0000 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2021-02-06 21:24:55 -0800 |
commit | 359f0d754ab709c5a1ff3267bc117fb8559c62c2 (patch) | |
tree | 05586b877349a8bc8466f2a7a733df04585cd14a /Documentation | |
parent | range-diff/format-patch: refactor check for commit range (diff) | |
download | tgif-359f0d754ab709c5a1ff3267bc117fb8559c62c2.tar.xz |
range-diff/format-patch: handle commit ranges other than A..B
In the `SPECIFYING RANGES` section of gitrevisions[7], two ways are
described to specify commit ranges that `range-diff` does not yet
accept: "<commit>^!" and "<commit>^-<n>".
Let's accept them, by parsing them via the revision machinery and
looking for at least one interesting and one uninteresting revision in
the resulting `pending` array.
This also finally lets us reject arguments that _do_ contain `..` but
are not actually ranges, e.g. `HEAD^{/do.. match this}`.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation')
0 files changed, 0 insertions, 0 deletions