brainstorming - what to do with annotations

Michael Hudson michael.hudson at canonical.com
Mon Sep 10 13:14:04 BST 2007


Robert Collins wrote:
> So I have my initial commit work committing mozilla in 1m48 wall clock
> time.
> 
> On my laptop tar czf is 0m38. I'm aiming for twice that - 1m16.
> 
> The 1m48 is reached in part by disabling annotation caching. I think it
> would be nice to find some way of still having fast annotations.

Speaking with my loggerhead hat on, yes please :)

> e.g.
> mpdiffs give us annotations for free don't they? But what about ghosts
> and shallow repositories -  do they still have full texts, and when
> there is a full text in an mpdiff stream is it annotated? Can we store
> annotations in a different way thats more efficient? ....

I'm not sure what the consequences of not storing annotations at commit
time are.  Could they be computed later and still cached?

Cheers,
mwh



More information about the bazaar mailing list