Ben Collins-Sussman <sussman@collab.net> writes:
> In svn 1.0, 'blame' was about 100x slower than CVS. In svn 1.1, it's
> about 10x slower. I really can't think of any way to make it faster,
> other than doing what CVS does: keeping a cache of contextual diffs on
> the server, so the server can instantly generate annotation. We
> should probably start a different thread on this, to discuss (A) if we
> want to open an issue for this, (B) if/how we want to prioritize this
> enhancement at all.
CVS does keep contextual diffs, but we wouldn't need to store all of
that. All we'd need to store is what we actually want -- annotation
information. The username, date, and revision are stored as
revprops. All we lack are the line numbers, really.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Nov 17 18:57:13 2004