[MERGE] Explain revision/range identifiers
Daniel Clemente
dcl441-bugs at yahoo.com
Thu Sep 4 21:00:46 BST 2008
Aaron Bentley <aaron at aaronbentley.com> writes:
> John Arbash Meinel wrote:
>> most people think diff & merge consider it open ended (include
>> one end, not the other.)
>
> If we were changeset-oriented, it would be true. But I don't see any
> value in perpetuating that misperception. To diff, a range denotes two
> states, and the output compares them.
>
I think that, however, the example is still correct:
+to be open-ended, that is, they include one end but not the other. For example:
+"bzr log -r 3647..3649" shows the messages of revisions 3647, 3648 and 3649,
+while "bzr diff -r 3647..3649" includes the changes done in revisions 3647 and
+3648, but not 3649.
Please correct what is wrong in the patch.
I think that this misperception (open-ended or not) can be clarified in the documentation.
--
Daniel
More information about the bazaar
mailing list