[RFC] Changing dotted revno numbering (was Re: Echoing a post: bzr vs. git)

Alexander Belchenko bialix at ukr.net
Thu Nov 6 09:48:17 GMT 2008


Vincent Ladeuil пишет:
> A strong constraint on that additional info is that it should be
> branch neutral since revisions are shared between branches (so we
> can't just cache the dotted revno however stable it may be since
> it's a branch property and we get rid of that cache for
> performance reasons).

I don't understand this sentence. IMO using cache for known part of history
will helps a lot. Building cache from scratch is one time operation for
any branch and then such cache should be only updated (on pull).
There is possible weird situations (like pull/push --overwrite or uncommit)
that perhaps will force to invalidate such cache (completely or partially)
but it's not very often operation, it is?

So why you think local cache won't help? I don't understand.
There is very big need for annotation cache, for revid -> dotted revno map cache,
but bzr still has nothing.




More information about the bazaar mailing list