« Return to Thread: Faster revision graphs

Re: Faster revision graphs

by syntevo Support-3 :: Rate this Message:

Reply to Author | View in Thread

> So I was wondering, until SVN fixes its architecture with Copy-To links,
> can you do anything more with SmartSVN to improve the revision graph
> generation?

Thanks for your ideas. For 6.1 there will be improvements in Log Cache
performance which should also make Revision Graphs significantly faster.

--
Best regards,
Marc Strapetz
_____________
syntevo GmbH
www.syntevo.com



Shawn Castrianni <Shawn.Castrianni@...> wrote:

> I realize that SVN has a significant architecture flaw (in my opinon) to only
> store Copy-From links instead of both Copy-From and Copy-To links.  Therefore,
> any revision graph command must play back the entire transaction history
> looking for branch points to properly draw the graph.  I also realize that you
> keep a cache of the full transaction history to speed up this revision graph,
> branch point search.  However, the speed of generating these revision graphs
> in SmartSVN is nothing like SmartCVS where the CVS architecture is more
> efficient in this area.  I was curious what you actually store in the
> transaction history cache.  I would think that if you generated Copy-To links
> inside your private SmartSVN transaction history cache, that you could then
> generate revision graphs very quickly.  I am assuming that you do NOT generate
> these Copy-To links making your revision graphs still a little slow.
>
> So I was wondering, until SVN fixes its architecture with Copy-To links, can
> you do anything more with SmartSVN to improve the revision graph generation?
> Can you scan the transaction history after you have cached it and generate
> Copy-To links as part of the cache?
>
> ---
> Shawn Castrianni
>
> ----------------------------------------------------------------------
> This e-mail, including any attached files, may contain confidential and
> privileged information for the sole use of the intended recipient.  Any
> review, use, distribution, or disclosure by others is strictly prohibited.  If
> you are not the intended recipient (or authorized to receive information for
> the intended recipient), please contact the sender by reply e-mail and delete
> all copies of this message.
>
>
> [Non-text portions of this message have been removed]
>
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>
>








------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/smartsvn/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/smartsvn/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:smartsvn-digest@...
    mailto:smartsvn-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    smartsvn-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

 « Return to Thread: Faster revision graphs