Hello everyone, long time no talk (unless you've been watching the
commit messages, of course -- that's "talk" of a sort).
This is a quick summary of what's been happening with Subversion, and
what still needs to be done.
First, apologies for the unexpected delays in getting things up and
running. I've had to put Subversion aside more than I'd like to work
on some other stuff that had higher immediate priority; and Jim Blandy
<jimb@redhat.com>, who'd been working on the `repository filesystem'
layer, also had some unexpected urgent work take him off Subversion
for a bit.
However, our schedules are all looking much better now, and we've
started coding on both the working copy library (which is the bulk of
the client side) and the filesystem (the bulk of the server side).
We're still aiming for "Hello, world" release in mid-September, and
1.0 by the end of the year.
Now that we supposedly full-time developers can be more confident of
our own time committment :-), I don't feel like as much of a
freeloader asking for volunteers from this list. Specifically, we're
trying to break things down into independent, parallel-developable
tasks that can be handed off to interested parties (see the new file
subversion/TASKS).
The first task in there is the binary diffing library (see the file
for details on what's needed). This is a completely separable piece
that can be developed simultaneously with the client and server, and
then dropped into place. If anyone's interested in taking it on,
now's the time.
Also, please never hesitate to question something you see in a commit
message or a diff, or to suggest another parallelization that could be
made. Some of the work is inevitably big one-piece jobs that one or
two people just have to sit down and write, of course -- but we hope
to make those pieces be no larger than necessary, and modularize as
much as possible.
Okay, back to coding now. Watch those commit messages, and if you
want to help, mail the list...
-Karl
Received on Sat Oct 21 14:36:06 2006