An Admission about Source Control

I have an admission to make; for personal projects, of which I have many, I haven’t been using source control until now. The reason? Probably laziness. I do lots of reading around the whole software development process but most of that gets used at work, at least until now.

One of my favourite articles is the old Joel Test. Some of this is less relevant to the home developer, but it does give you somewhere to start from. Well, I’ve now got subversion up and running and all new projects will be going in their. I’ve already added the repository to my backup policy. The free book Version Control with Subversion provided all the information I needed to get up and running. I’m more of a fan of command line interfaces anyway so haven’t installed any special interface. I’m sure I’ll look into the Textmate integration once I know my way around the command line interface a bit more.

Next up I’m on the lookout for something to use for bug tracking. I already use backpack and basecamp for different activities but I’m not sure yet if they will do for proper bug tracking. I dont really like bugzilla, although maybe trac is what I’m looking for?

What does anyone else use, either for source control or bug tracking?