In https://lore.kernel.org/git/20200306091933.mx2jmurmdnsjua4b@xxxxxxxxxxxxxx/, it was reported that git range-diff does not handle commit ranges like rev^!. This patch series fixes that. Johannes Schindelin (3): range-diff: refactor check for commit range range-diff: handle commit ranges other than A..B range-diff(docs): explain how to specify commit ranges Documentation/git-range-diff.txt | 13 +++++++++++++ builtin/range-diff.c | 32 ++++++++++++++++++++++++++++---- t/t3206-range-diff.sh | 8 ++++++++ 3 files changed, 49 insertions(+), 4 deletions(-) base-commit: 71ca53e8125e36efbda17293c50027d31681a41f Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-841%2Fdscho%2Frange-diff-with-ranges-lacking-dotdot-v1 Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-841/dscho/range-diff-with-ranges-lacking-dotdot-v1 Pull-Request: https://github.com/gitgitgadget/git/pull/841 -- gitgitgadget