15 Nov 2000 gstein   » (Master)

Spoke on the phone today with jimb about Subversion's "filesystem" interface. We're all sync'd up, and he'll get cranking on the updated design this weekend.

Lately, I've been spending some time dealing with the move to split APR out of Apache 2.0. It is moving smoothly, and we'll do the split in a week.

This past weekend, I was in New Orleans for a bachelor party. Oy. Talk about a lot of good drink, good food, and a ton of fun. Las Vegas is still a great place, but you can't walk the streets in Vegas with drinks in your hand. Big drinks. They both have food, drinks, strip clubs, and gambling. Apparently, New Orleans finally came to grips with the farce of riverboat gambling and allowed a Harrah's to install a casino "on land". (I hear it is losing money, though) New Orleans doesn't have the shows that Vegas has, though. Last time we were in Vegas (back in April), we went to see Mystere, a Cirque du Soleil show. It is a great show. "O" is another CdS show, at the Bellagio (Mystere is at Treasure Island). So, Vegas is probably a bit more fun because of that, because of all the big-ass hotels and sights, and there is much more variety in gambling. Although N.O. wasn't bad in that department: sat down with $100 and walked away with $209 about 45 minutes later (the $1 was a tip for the drink; I count drinks by watching those dollars; last time in Vegas when I was down $14 in dollar chips, I knew it was time to quit :-)

So... survived that, and have been trying to catch up on email. That always sucks. It seems that I can never quite do it. Ah well.

Before going to Vegas, I started working on the new "walker" concept for mod_dav. Cleaned it up drastically, and revised how mod_dav_fs does its walking. I realized that a lot of the walker design was based on some internal needs to mod_dav_fs, so there were some excellent simplifications in the public interface. This will make creating a walker for SVN much easier. (and I started on that before leaving)

Today, I'm busy reviewing a huge patch from John Vasta for the mod_dav in Apache 2.0. John works at Rational and he uses ClearCase for managing all of these projects. I tell you, that software must kick ass for comparing projects and merging changes back and forth. He took all his work against mod_dav 1.1 and forward-ported it to Apache 2.0. Didn't miss a beat, and produced a winner patch. I just committed the thing straight in, and will make extra little tweaks if needed. But this provides a great basis for building the versioning pieces for SVN. It is missing activity support, but no problem... I can easily handle that portion (and John will back-port to mod_dav 1.1).

Coming up will be continuing to flesh out mod_dav_svn in the Subversion project. I need to add the walker, add properties (live and dead), and then begin the versioning stuff. Once I get a server built, then I can drive it with some Python scripts. When it seems fine, then it will be time to do the client-side of the connection (libsvn_ra_dav).

Thanksgiving is coming up next week. Going to have four people over (six of us total). Should be great fun, and we're hoping to have our new dining room table and chairs here. The table sits six easy, but can go to ten with the extensions. (it would be great to "go to eleven", but that doesn't work well for a table)

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!