On 10/24/07, Jani Tiainen <[EMAIL PROTECTED]> wrote:
>
> Matt Good kirjoitti:
> > On Oct 23, 1:27 am, Jani Tiainen <[EMAIL PROTECTED]> wrote:
> >> I was just wondering has any dev investigated possibility to use pySVN
> >> as a backend for remote repositories?
> >>
> >> It seems to be in pretty good shape nowadays.
> >>
> >> Is there be some drawbacks/compatibility problems that prevents using
> >> it? Or does it just need someone to write such a backend plugin that
> >> uses pySVN?
> >
> > Speed is going to be a drawback since browsing files and diffs will
> > require Trac to pull the entire file from the remote server each time
> > and then transmit it back to the user.
> >
> > Svnsync works to mirror the repository so that accesses are local and
> > it only needs to do incremental updates of the mirror.
>
> Very good point. Wonder how it works with tortoissvn (or plain svn)
> since now I only have HTTP access to our repositories (except for trac
> that has been granted direct file access).

Yes, all systems using direct file access are expected to be faster at
URL-diffs than any of the other layers. Whether this is actually
noticeable depends on the latency and transfer-speeds on the network
accessing the repository.

Subversion libraries are designed to retrieve only 1 fulltext per
operation though: when diffing, 1 fulltext is retrieved and the other
file is retrieved as a delta against the fulltext it just got from the
server.


hth,

Erik.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
Development" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to