rich roots conversion
Jelmer Vernooij
jelmer at vernstok.nl
Wed Apr 15 16:48:29 BST 2009
On Wed, Apr 15, 2009 at 10:28:00PM +1000, Ian Clatworthy wrote:
> John Arbash Meinel wrote:
> > (An alternative solution is to turn last-modified into a 'non-official'
> > value, somehow splitting it out of the inventory, etc.)
> Maybe this is related and maybe but isn't, but now seems as good a
> time as any to mention it. :-)
> While chatting at the last sprint, I was grumbling to poolie about the
> limitations (e.g. no info on end of lifecycle) and overhead of keeping
> the per file graphs updated. He suggested that, being derived metadata,
> we didn't need to strictly store them and could calculate them and cache
> them on demand if required. I'm not sure how serious he was but I
> thought I'd throw the idea out there for wider discussion.
> Among other reasons, an advantage of late calculation is that we can change
> the algorithm over time as our needs change. And this is *non-trivial*
> logic already as jam explained to me in Brisbane. Adding features like
> proper copy tracking makes me shiver when I think how it might complicate
> the rules further still.
> Outside log, what parts of our application use this metadata?
> If we didn't calculate it as part of every commit, how much faster
> would commit of a merge be, say? Do we *really* need per-file-graphs now
> given other advances we're made like the CHK-based format?
> IIRC, poolie said that git didn't store per-file-graph metadata but
> hg did. Can anyone confirm that?
I can confirm git doesn't store per-file-graph metadata, it derives
this sort of data whenever it needs it.
Cheers,
Jelmer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 315 bytes
Desc: Digital signature
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20090415/906aa0fc/attachment-0001.pgp
More information about the bazaar
mailing list