Introduce alternate syntax for symmetric diffs
The triple dot syntax in git-diff(1)
(git diff <rev>...<rev>
) is short for git diff --merge-base <rev> <rev>
. While convenient, it is easily confused with the dotted range notation for revisions. Let's introduce an alternate short syntax to the triple dot syntax can eventually be deprecated and removed.
Related: https://lore.kernel.org/git/xmqq1q6aqnm2.fsf@gitster.g/T/#mdd9f0333f9a19165df83cce205e2d3f322b3ddf5