[RFC][MERGE][BZRK][Still reading?] Shiny new revision-layout for bzrk

Jamie Wilkinson jaq at spacepants.org
Fri Mar 31 00:02:45 BST 2006


This one time, at band camp, Robert Collins wrote:
>On Thu, 2006-03-30 at 14:28 +1100, Jamie Wilkinson wrote:
>> This one time, at band camp, Robert Collins wrote:
>> >My new branch for bzrk at
>> >http://bazaar.launchpad.net/~lifeless/bzrk/trunk (pushed via sftp, will
>> >be available in 10 minutes) contains a new revision layout, discussed
>> >with David yesterday, and hacked up today. From the log:
>> >Make revision sorting and linking use merge_sorted from latest bzr.dev.
>> >This  gives a much nicer layout with features such as 'fully merged
>> >branches' not being inappropriately shown as active - rather then point
>> >the branch is resurrected has its merge from mainline linked. This leads
>> >to a narrow, more understandable view, and much less cross-hatch cases -
>> >perhaps none in fact.
>> >
>> >this looks -really- nice IMNSHO. Please have a look and a play.
>> 
>> Also fixes an annoyance I've had for a while, correct chronological ordering
>> of revisions.
>> 
>> Thanks, I've merged into my branch.
>
>Sweet. I have some performance improvements to bzrlib and bzrk pending
>for this, I'll try to shake them down and commit today.

Cool :)

Actually I have to retract my statement about chronological ordering, I've
been able to find some cases where the list is not ordered chronologically,
which I think confuses the information.  You can see a few cases of this
happen in  http://repo.spacepants.org/tuffet/tuffet.dev .

(I can send you a screenshot of the offending areas if you like.)

I did try to work out how do make the graph generator do what I wanted, but
it's kinda hairy at the moment :)




More information about the bazaar mailing list