[PLUGIN] bzr changeset now support rollup changesets (and bzr send-changeset)
Aaron Bentley
aaron.bentley at utoronto.ca
Wed Jun 29 15:03:06 BST 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Martin Pool wrote:
> On 29 Jun 2005, Aaron Bentley <aaron.bentley at utoronto.ca> wrote:
>
>>Yes, I think you're right about file-ids. What about text-ids? I've
>>never been clear on their status. Are they intended to be local-only
>>data? If not, then since they're part of the inventory SHA-1, they must
>>be transmitted unless they can be computed, right?
>
>
> In the current code you'd need the text-id to generate the right
> inventory, but they don't really add any value and are a bit of an
> accident of the current implementation. From talking to Robert is seems
> like a more useful thing to put in there is the revision-id where the
> text was introduced (i.e. the last one where it was changed.)
I assume the actual store ids would be file-id/revision-id pairs.
This makes store ids computable in most cases, but when an ID is
introduced due to a merge, it will not be computable, I think. So
changesets should be able to specify the revision-id when it is not the
target revision for the changeset.
Aaron
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCwqoa0F+nu1YWqI0RAh2qAJsECYO0UTn1Fj4efIg8jZVyQUdgsgCdGZcm
oGTBfBZaE2RYETAHsZj2qWU=
=I9AM
-----END PGP SIGNATURE-----
More information about the bazaar
mailing list