June 17, 2008 2 Comments
I’ve worked with a few different source control systems in the past, but none of them have really clicked with me. My projects are usually small, they don’t have much history, and I’ve been the only work working on them, so I haven’t had them in any source control systems. But now that they are online, I really should change that.
So I have changed that! DreamHost supports subversion repositories, but I’m not a huge fan of subversion. I wouldn’t want there to just be one central location for the repository — what happens if it goes offline? And who says that my repository should be the only one? That doesn’t fit with the whole open source mindset. Sure, I started these projects, but other people are free to pick them up and run with them in different (and even incompatible) directions.
Instead, I have chosen git, which really embodies that attitude. I didn’t feel like setting up the public repositories myself, so I am using github. Plus, github make it very easy for someone to fork one of my projects and start their own version.
With all of that said, you can find my repositories here.