Git version 2.19 introduces git range-diff which is supposed to be used in order to compare two commit ranges. I have been reading the documentation, but I cann
A "range" in Git parlance is a pair of revision identifiers (start and end).
The first form of usage for git range-diff is . Since we know a range is a pair of revision identifiers, some possible examples are:
abc1234..def5678 9876foo..5432bar
HEAD..def5678 my_release_1_1..my_release_1_2
The other two forms of usage are for convenience when some of the four revision identifiers are the same as each other. Namely:
abc..def def..abc, you can simply specify def...abc.abc..def abc..xyz, you can specify abc def xyz. This seems like a common case to me: you want to compare two ranges which start at the same point.