Subversion, Rails and Litespeed primer

You are probably using version control for you projects. Even for a lone developer, subversion makes life much easier.

As some point you will test your application in Litespeed. Any commits to subversion after that will include compressed files ending with .lsz and logs full of outdated files. Let's set up the application to ignore certain files when committing changes.

Continue reading...

Litespeed - Browsing subversion repositories

Litespeed does not support browsing subversion repositories in the way that the Apache webserver does.

This does not leave us high and dry though as there are plenty of third party products that allow us to browse the repository quite happily whilst using svnserve to check-out and commit any changes.

Continue reading...

Multiple repositories and subversion

Last time we looked at multiple projects which was a nice way of serving multiple projects from the same repository.

But what if we wanted our projects to be completely separated? Well, serving multiple repositories is the answer.

Continue reading...

Multiple projects and subversion

So you've got your subversion repository created and you have svnserve running nice and securely using the SSH protocol (see the subversion articles for more details).

So what happens when you want to run version control on another project?

Continue reading...

Using SSH with svnserve

In the introduction to svnserve article, we saw how useful and lightweight svnserve is and even secured it against unauthorised access.

That was fine over an Office LAN or other trusted network, but we need a secure connection if we are using an untrusted network such as the internet. Using the SSH protocol with svnserve is the answer.

Continue reading...

Introduction to svnserve

You've created your subversion repository but now you don't want to check-out the latest version of your project on the same machine.

Subversion's svnserve allows you to access your project from remote machines. Concentrating on configuration and basic setup, this article introduces this often overlooked programme.

Continue reading...

Introduction to Subversion

Ever wanted to turn back time to that point where it all worked? You know, the version of your website or application before you tried to add that new feature?

Enter version control. Controlling versions is what subversion does. It does it well. Let's take a look and install it.

Continue reading...