Directed graphs and the glossary
John A Meinel
john at arbash-meinel.com
Wed Jan 25 22:12:22 GMT 2006
Martin Pool wrote:
> On 25 Jan 2006, Jan Hudec <bulb at ucw.cz> wrote:
>
>> I believe 'revision' should be the node and the edge should be called
>> 'changeset'. But often revision means both the node and it's
>> corresponding edges.
>>
>> In fact I believe the the same terminology should apply to Arch as well
>> - the edges should be 'changesets' and the nodes 'revisions'.
>
> Sometimes we also use the term 'changeset' for a vector from one node to
> another, not necessarily directly connected by an edge. For example the
> changeset plugin command can do this.
(or it could if it hadn't bitrotted :)
>
> So perhaps the edges themselves are better described as 'revision
> deltas'.
>
> Like in Arch, one of the edges coming into each node is distinguished as
> the primary parent.
>
I think here on the mailing list we are a little bit loose (or maybe
just myself) about when we call something a revision and when we call it
a changeset, or a revision delta.
For example if you merge someone else, you get those revisions in your
tree, and the revision delta between the base and the target gets merged
into your tree.
I think I tend to say 'you merged those revisions', which would sort of
imply deltas, because you can apply a delta, you can't really apply a node.
Maybe I'm off...
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/20060125/72ae36cb/attachment.pgp
More information about the bazaar
mailing list