Jakub Narebski <jnareb@xxxxxxxxx> writes: >> @@ -289,10 +299,10 @@ notation is used. E.g. "`{caret}r1 r2`" means commits reachable >> from `r2` but exclude the ones reachable from `r1`. >> >> This set operation appears so often that there is a shorthand >> -for it. "`r1..r2`" is equivalent to "`{caret}r1 r2`". It is >> -the difference of two sets (subtract the set of commits >> -reachable from `r1` from the set of commits reachable from >> -`r2`). >> +for it. When you have two commits `r1` and `r2` (named according >> +to the syntax explained in SPECIFYING REVISIONS above), you can ask >> +for commits that are reachable from r2 but not from r1 by >> +"`{caret}r1 r2`" and it can be written as "`r1..r2`". > > I'm not sure if the last part is improvement, and it wouldn't be better > to say rather than r1..r2 / ^r1 r2 are "commits that are reachable from > r2, excluding those commits which are reachable from r1" (which translates > into set difference / subtracting set of commits. I tried to make it easier to understand by people without having to know what a set difference is, and that was the reason I did not use "subtract" nor "difference", as I saw somebody was quoting the above part in #git was wondering what it was talking about. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html