On 10/18/06, <b class="gmail_sendername">Carl Worth</b> <<a href="mailto:cworth@cworth.org">cworth@cworth.org</a>> wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
If in practice, nobody does the mirroring "pull" operation then how<br>are the numbers useful? For example, given your examples above, if<br>I'm understanding the concepts and terminology correctly, then if A<br>
and B both "merge" from each other (and don't "pull") then they will<br>each end up with identical DAGs for the revision history but totally<br>distinct numbers. Correct?<br><br>So in that situation the numbers will not help A and B determine that
<br>they have identical history or even identical working trees. So what<br>good are the numbers?<br><br>I can see that the numbers would have applicability with reference to<br>a single repository, (or equivalently a mirror of that repository),
<br>but no utility as soon as there is any distributed development<br>happening.<br><br>-Carl<br><br></blockquote></div><br>The numbers are good for your own sanity on your local branch, <br>to simplify working with the revisions
<br>like displaying the diff for a specific revision `bzr diff -r57..58`<br>Its there so that everything does not happed at once (in a manner of speaking)<br><br>To determine what is different between branches do a<br>`bzr missing` and that will tell you exactly what is different
<br>between the two.<br><br>Its important for the user to realize that the revno is not a globally unique revision number.<br>So what we currently do at work is we specify the revno on the main-line branch<br>(which is hosted on a central server).
<br><br>Maybe it will be nicer to use tags to destribute a baseline among all the branches,<br>so everybody will know where their fix was implemented, and how much<br>their branch has changed since a specific tag <br>(I'm thinking a tag like '
v1.2.3' indicating a stable baseline)<br><br clear="all"><br>-- <br>--<br><br>The source is strong in this one.