git-rev-list.txt: Clarify the use of multiple revision arguments
authorJunio C Hamano <gitster@pobox.com>
Wed, 5 Aug 2009 16:42:33 +0000 (09:42 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 6 Aug 2009 20:33:52 +0000 (13:33 -0700)
commit1a3d834f06260e51396a6047ec746fc7895de316
tree5ae0225dc34b89dc307bd4a316947d5de6a4efb2
parent8918f5cf962866c2bb36bdf6b417bfcdb523280a
git-rev-list.txt: Clarify the use of multiple revision arguments

If one thinks of a revision as the set of commits which can be reached
from the rev, and of ^rev as the complement, then multiple arguments to
git rev-list can be neither understood as the intersection nor the union
of the individual sets.

But set language is the natural as well as logical language in which to
phrase this. So, add a paragraph which explains multiple arguments using
set language.

Suggested-by: Michael J Gruber <git@drmicha.warpmail.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/git-rev-list.txt