How to get the diff between two arbitrary remote revisions?
John A Meinel
john at arbash-meinel.com
Wed Nov 16 13:06:51 GMT 2005
Jan Hudec wrote:
> On Tue, Nov 15, 2005 at 23:02:48 -0500, Aaron Bentley wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> Robey Pointer wrote:
>> | All I really meant was:
>> |
>> | I don't think -r should let you shunt across to a different branch from
>> | the branch currently in context.
>> |
>> | AIUI, "-r revid:bar" will only look up the revision in the current-
>> | context branch
>>
>> No, revid is completely context-independent. It's a universally unique
>> identifier. You can specify any revision id you like. Of course, if
>> it's not stored in your branch, the operation isn't likely to succeed.
>> But it's quite common for a branch to store revisions that aren't
>> ancestors of the latest revision. Happens every time you merge.
>
> It's not common. It only happens when you have a *PENDING* merge.
> Becase once you commit, they become ancestors of the current revision.
>
> --
> Jan 'Bulb' Hudec <bulb at ucw.cz>
Unless you change your mind and do a "bzr revert", then they just stay
there. (Which isn't terrible, because you might try to merge later, and
then you have them).
John
=:->
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 249 bytes
Desc: OpenPGP digital signature
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20051116/a6a997d1/attachment.pgp
More information about the bazaar
mailing list