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

Re: To: Stefan Sperling

From: Stephen Butler <sbutler_at_elego.de>
Date: Sun, 26 Apr 2009 15:55:28 +0200

Quoting Stefan Sperling <stsp_at_elego.de>:

> You should definitely read the Hacker's Guide to Subversion.
> I read it, too, when I started. HACKING (we call the guide HACKING)
> suggests to read some header files:
> http://subversion.tigris.org/hacking.html#code-to-read
>
> Reading the header files helped me a lot when I started looking at
> Subversion's code.
>

Hi HuiHang,

after reading header files for a while, it might be helpful to read
the second chapter of the book "Beautiful Code". The chapter
describes some of Subversion's central data structures, and was
written by Karl Fogel, a Subversion founder. Free to read at

http://www.red-bean.com/kfogel/beautiful-code/bc-chapter-02.html

Note that there's a plan to replace the svn_delta_editor API
(described in the book) with a new, more flexible API.

http://svn.haxx.se/dev/archive-2009-04/0039.shtml

As you work on your multi-WC commit feature, I'm sure you'll become
an expert on both APIs.

Steve

-- 
Stephen Butler | Software Developer
elego Software Solutions GmbH
Gustav-Meyer-Allee 25 | 13355 Berlin | Germany
fon: +49 30 2345 8696 | mobile: +49 163 25 45 015
fax: +49 30 2345 8695 | http://www.elegosoft.com
Geschäftsführer: Olaf Wagner | Sitz der Gesellschaft: Berlin
Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194
Received on 2009-04-26 15:55:58 CEST

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.