Managing Dependent Libraries with Git
When I'm developing something, I like to split out related functionality into modules or libraries whenever I see the opportunity, so that I can share code between projects and generally promote re-use.
Doing this presents a number of interesting challenges, one of which is how to manage changes to these shared modules.
If I have three projects using some module, I can either choose to have them all link to the same version of the module on my disk, or I can give each project its own copy.
On the face of it, linking to the same version sounds like the way to go. After all, we're sharing right? If we make a fix to the shared module, we want to get it in all projects don't we?
Well, sort of, but not really. It's how I used to do it, but not any more, and I'll explain why in a moment.

- Sam Deane's blog
- Add new comment
- Read more
- 563 reads
QPR fixtures iCal calendar 2010-2011
I've updated my iCal calendar of QPR fixtures for the 2010-2011 season.
You can find a link to the calendar on iCalShare here.
Fingers crossed for a better (and more stable) season this time round...

- Sam Deane's blog
- Add new comment
- 552 reads
Anonymous Comments Broken
For some as-yet-unknown reason, anonymous comments don't seem to be working on my installation of Drupal 6. Which is a bit of a pain in the arse.
I'll try to figure it out, but for now, if you want to comment on a post, you'll have to register (which is quite safe - I don't use the email addresses or do anything else nasty with your data).
Update
I've worked out what was going on - somehow my anonymous user had got removed during my upgrade and server migration.
These Drupal threads helped:
The solution was just hack the users table manually and add back a user with uid = 0. Scary!


Recent comments
1 week 5 days ago
1 week 5 days ago
1 week 5 days ago
2 weeks 9 hours ago
9 weeks 3 days ago
9 weeks 3 days ago
9 weeks 5 days ago
9 weeks 5 days ago
9 weeks 5 days ago
9 weeks 5 days ago