All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC] Adding specialized indexes to speed up slow operations
@ 2006-01-28  5:18 Martin Langhoff (CatalystIT)
  0 siblings, 0 replies; only message in thread
From: Martin Langhoff (CatalystIT) @ 2006-01-28  5:18 UTC (permalink / raw)
  To: Junio C Hamano, git

The git internal storage model is optimized for some operations (those 
that Linus considers common in his workflow), while some other commands 
end up being rather expensive, like git-whatchanged 
/some/deep/path/file.c or git-log /someother/file/deep/in/the/tree.c

For some stuff I'm working on (cvs daemon emulation) my plan is to have 
a stupid && rebuildable set of indexes to speed up cvs-like annotates 
and per-file cvs-like changelogs. Knowing very little about efficient 
data structures, I'll probably use something uninspiring like SQLite. 
But it's one of those things that perhaps belongs in the core -- not 
cvs-like stuff, but utilities to build and maintain some specialized 
indexes.

cheers,


martin
-- 
-----------------------------------------------------------------------
Martin @ Catalyst .Net .NZ  Ltd, PO Box 11-053, Manners St,  Wellington
WEB: http://catalyst.net.nz/           PHYS: Level 2, 150-154 Willis St
OFFICE: +64(4)916-7224                              MOB: +64(21)364-017
       Make things as simple as possible, but no simpler - Einstein
-----------------------------------------------------------------------

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2006-01-28  5:18 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-01-28  5:18 [RFC] Adding specialized indexes to speed up slow operations Martin Langhoff (CatalystIT)

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.