You are looking at historical revision 32807 of this page. It may differ significantly from its current revision.

Outdated egg!

This is an egg for CHICKEN 3, the unsupported old release. You're almost certainly looking for the CHICKEN 4 version of this egg, if it exists.

If it does not exist, there may be equivalent functionality provided by another egg; have a look at the egg index. Otherwise, please consider porting this egg to the current version of CHICKEN.

Introduction

The svn-client egg is a wrapper around Subversion's libsvn_client library.

Right now we're working in cleaning up the API it exports to more closely ressemble the one in libsvn_client. We will document it as we progress (little point in documenting an interface we expect to change).

Problems compiling with APR

Using apr-1.2.7 in a Fedora Core 5 installation the compilation failed due to an error in this line.

 /usr/local/www/include/apr-1/apr.h:  typedef  off64_t           apr_off_t;

off64_t was replaced with long long and the egg compilation succeeded. There should be a better way to solve this. Adding -D_LARGEFILE64_SOURCE to the compilation line didn't work (the symbol off64_t didn't get defined).

Version history

0.7
Included svn-client-log2 and fixed some memory leaks.
0.6
Included wrappers for svn-client-info and svn-client-cat.
0.5
Fixed a bug in the list iteration in svn-client-revert.
0.4
Add svn-path-canonicalize and some small fixes.
0.3
Add svn-client-revert and svn-client-resolved.