[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Feature Request: Revision graph speed & cached info

From: <Stefan.Fuhrmann_at_etas.de>
Date: 2007-06-15 13:08:43 CEST

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

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.