Dreamhosters: What Source Code Control Do You Use? 14 comments

posted Thursday, December 8, 2005 by topfunky

Last night I sat down to write a Dreamhost-specific receipe for Switchtower as part of Shovel.

I’d like to provide recipes for other shared hosts, too. If you’re using Switchtower with Site5, Planet Argon or others, please send me a copy of your Switchtower recipe so I can post a generic version here.

The problem with Dreamhost (and maybe others) is that there’s no standard source control included. I’m using the Subversion server provided with my TextDrive account, even for sites I host at Dreamhost.

Previously, I had setup svn+ssh at Dreamhost, but that’s an involved and awkward process. Dreamhost may be providing Subversion in the future (you can vote for it).

What do you use for source code control with your shared host?

14 comments

Leave a response

  • Ryan

    As far as I’m aware, subversion made it through the voting process at dreamhost and is now available for all accounts. At least I remember seeing the announcement around a month or so ago.

  • topfunky

    You’re right.

    The svn command-line app is there (in /usr/bin/svn), but there’s no web-based access, and no configuration from the control panel, so it’s still svn+ssh.

    A web interface would be nice so you can allow anonymous access and link directly to a file in the repository.

    However, it makes it a little bit easier…you don’t have to compile and install Subversion yourself.

    I’ll use this and write up a recipe with svn+ssh in mind.

  • Damien Tanner

    I’ve been running svn on dreamhost for quite a while. It is a bit cheeky they didn’t announce it more. Shovel looks very useful btw, I think I’ll have a shot at switchtower now!

  • I use subversion control for 5 websites on 2 different shared dreamhost boxes.

    Unfortunately there are issues (with db lockfile) on the default install of subversion on dreamhost,

    See the Issues with Pre-installed Subversion on Dreamhost – 2005-08-31

    I took it upon myself to install my own copy of subversion on each of my shared dreamhost boxes. Things have been working fine for me, I even have multiple users committing, updating and rolling out changes from the repositories.

    Im one or two steps away from posting up a howto guide at my blog for setting up Windows for Ruby on Rails development with subversion repository on dreamhost.

    Id certainly be interested in a dreamhost switchtower deployment helper or anything that makes my life easier. Although I dont know much about Switchtower – yet ..

  • I used to use CVS (with eclipse for my IDE) for version control, the CVS repository was on a Gentoo linux box.

    Overall ive found subversion to be better in everyway, especially for ease of use and getting people (who have no idea about version control) up to speed – I use TortoiseSVN on windows for my local client.

  • Luke Redpath

    I use Subversion on my Textdrive account for my own projects – I set up a Dreamhost account the other day for a client and didn’t notice anything about Subversion though. We have our own central Linux box with Subversion on it though for work projects.

  • Damien Tanner

    I think something’s up with your comments Geoff.

  • topfunky

    Yeah…the comments don’t show up after you add them. From my stats most people are using Firefox 1.5, which has an issue with Prototype.

    I’ve noticed this on other Typo blogs, too.

    I’ll see if I can get the newest version from trunk.

  • I haven’t looked into it much, but could you use Trac to setup the web-based SVN w/ anonymous access? There’s an install guide to Trac on the DreamHost wiki, but I haven’t attempted any of it yet.

  • Steven

    Hey- Have you finished the switchtower recipe for Dreamhost? I would be interested in getting a copy if you did.

  • Steve Purcell

    Take a look at Darcs. You don’t need someone else to configure it, and you get to check in changes even when you’re off-line. It’s changed the way I think about source code control, having come from a CVS/SVN background. Also note that you can use a nifty tool called ‘tailor’ to automatically sychronise changesets between different SCCs; it supports CVS, SVN, Darcs and more.

  • Joel Reymont

    I use darcs as well. I download a 2-3mb pre-built Linux binary to Dreamhost and can now commit patches to the repository right from my laptop with ‘darcs push’. My customer can then ‘darcs pull’ them. Works like a charm. Access goes through ssh but it’s transparent.

  • topfunky

    The Dreamhost Recipe is now available.

  • manikandan

    hi

Your Comment

Nuby on Rails

Geoffrey Grosenbach / Ruby / Code / Graphics / Design / Rails / Merb / Javascript / CSS

Manufactured with

Subscribe

Subscribe (RSS)