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

Re: Implementing mod_dav_svn in Python

From: Ahmad Alhashemi <news_at_ahmad.sent.com>
Date: 2005-10-08 08:21:21 CEST

> On 10/7/05, Ahmad Alhashemi <news@ahmad.sent.com> wrote:
> > Thanks a lot Ben.
> >
> > I'm currently reading the subversion book and looking at the C code. Do
> > you know of any resources about the subversion code? Do you think that
> > reading the book is enough to understand subversions internals?
>
> Chapter 8 is an introduction to the internals, but still just skims
> the surface. Be sure to read the HACKING.html file in the source code
> for general introductions. Then read all the header files in
> include/. Or, at least svn_repos.h and svn_fs.h.

Great. Thanks a lot.

> >
> > I must admit that I'm not an expert in subversion or dav. Part of the
> > reason I'm working on this project is to learn them. I might be
> > optimistic, but from the way I understand it, all I have to do is to
> > parse some commands, call some functions of the svn module, and
> > concatenate the results in a certain format. Am I missing something?
>
> Have you actually read the mod_dav_svn code? Sure, it's definitely
> "parsing some commands, calling some svn functions, and concatenating
> results". But that doesn't mean it's simple! It's like saying an
> airplane is "just some plastic and metal and bolted together".
>
> DeltaV is very hard. Subversion's proprietary use of DeltaV is even
> more confusing. mod_dav's plugin interface is hard. The only 'easy'
> thing are the svn function calls themselves.

I did take a look at mod_dav_svn before I posted to the list. I know it
is complicated, but I already have a reference implementation, and I'm
placing my bets on Python to make it easier. I will try my best and keep
the list updated.

Thank you for all your help.

-- 
  Ahmad Alhashemi
  ahmad@ahmadh.com
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Oct 8 09:01:39 2005

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

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