Gavin <johnlas@optusnet.com.au> wrote:
> Great to see you have started working on this issue. Can you provide
some
> more details.
> How is it going?
Log caching in available with the nightlies.
It speeds up the revision graph considerably.
However, there are still some issues:
* "Start-up latency" has grown due to additional
client / server roundtrips.
* The revison graph creation code itself is slow
as soon as lots of branches are involved. This can
- hopefully - be fixed until 1.5.0 release.
* The revision graph does not include merge tracking
info (SVN 1.5 feature). Due to current SVN API
design, it seems hard to get the required info
in reasonable time. So, it might not be part of
TSVN 1.5.x.
* TSVN does not handle non-consecutive timestamps
properly (If you merge multiple repositories into
one, the added data is assigned the next available
revision numbers while keeping its original
timestamps. Hence date(rev) > data(rev+1) at one
place). This should not be hard to fix. It just
requires time to do so ...
Bottom line: Yes it got a lot faster but still is
(very) far from instantaneous. My dream would be
having "instantaneous" logs, statistics and rev.
graphs by 1.6.0.
-- Stefan^2.
Received on Fri Jun 15 13:08:58 2007