Yann Dirson [off-list ref] writes:
Another orthogonal UI issue I see, is that rev-list could be more
user-friendly to warn the user when one element of a rev list is
ignored because of another one.
Sometimes my maint-1.7.8 branch may still have commits that are not
in maint branch, sometimes maint-1.7.9 branch is a true subset of
maint branch. "rev-list ^maint maint-1.7.8 maint-1.7.9" is a very
sensible thing to ask to find out what is still not in 'maint' out
of stuff that are _usually_ but not always part of 'maint'.
Complaining on such a query is not user-friendly at all.