The Core Dump

A strong conviction that something must be done is the parent of many bad measures

[By Nic Lindh on Friday, 27 February 2004]

Subversion looks good

I’ve been using CVS for my version control needs for a long time, and have sucked up the sometimes byzantine machinations CVS forces you to go through. This mostly due to the fact that CVS is The Standard. CVS is everywhere and it’s the first source code management system that gets integrated into various tools.

Another reason has been the lack of an open-source competitor that runs on Linux, Windows, and Mac OS X. Not that I’m an open-source zealot by any means, but for something like revision management, it feels really nice to know that the source is there and that the community can build on the tool. Perhaps not a completely rational thought process, but nevertheless, there it is.

Subversion recently went version 1.0 after a long gestation period, so why not check it out? It offers some great features like support for moving and renaming directories–which is such a monumental, epic pain in CVS–and efficient handling of binary files, including storing them as diffs.

There are two ways to run a Subversion server: piggybacking on Apache, or running a standalone server with access controlled through SSH. In the interest of not getting bogged down in the fun and interesting world of Apache administration on the file server, I decided to go with the standalone server.

So far things look pretty good. No nasty surprises, and Subversion seems pretty smart about deducing what is a binary file and what is not and doing the Right Thing.

One fly in the ointment is Apple’s Interface Builder, which doesn’t like the presence of write-protected files inside a NIB. To get around it, you have to manually make the .svn directory inside your NIB writable. Bit of a pain, but hopefully the elves in Cupertino are working on incorporating a fix.

Music: “Right Here’s The Spot” by Basement Jaxx [Opens in iTunes]

« The Word 6.0 nightmare


Enjoy the ten latest posts!

Die in a ditch

After all these years, Nic still can’t understand the American attitude to healthcare.

The big thieves hang the little ones

Book roundup, part 29

A sci-fi and fantasy heavy installment that includes The Valedictorian of Being Dead, The Mastermind, Broadsword Calling Danny Boy, Tiamat’s Wrath, The Raven Tower, The Liberation, The Light Brigade and Cryptonomicon.

Politics is not the art of the possible. It consists in choosing between the disastrous and the unpalatable

Book roundup, part 28

Includes The Incomplete Book of Running, Aching God, The Murderbot Diaries, Lies Sleeping, The Consuming Fire, and Rendezvous with Rama.

Las Vegas trip report

Did you know Las Vegas is kind of nutty?

Book roundup, part 27

Includes Hollywood Dead, Tales from the Loop, Things from the Flood, The Court of Broken Knives, and Port of Shadows.

To see what is in front of one’s nose needs a constant struggle

“Cancel everything. You’re going into emergency surgery today”

Nic has a retinal tear and has his vision is saved by a laser.

Book roundup, part 26

Includes The Storm Before the Storm, White Trash, Calypso, Tell the Machine Goodnight, Prince of Fools, and Provenance.