Simon Willison’s Weblog


32 items tagged “subversion”


GitHub: Announcing SVN Support. The best kind of April Fool’s joke: one that works. It’s read-only, but that’s good enough to support referencing GitHub repositories from SVN externals. # 1st April 2010, 11:33 am

Hg Init. Joel Spolsky’s guide to Mercurial. If you’re still using a non-distributed version control system like Subversion, this is a great introduction to the new world order. # 25th February 2010, 10:31 am


Announcing Heechee. “Heechee is a transparent mercurial-as-subversion gateway”—you can use it to allow subversion clients to check out a mercurial repository, meaning svn:externals can work against projects hosted by mercurial. It’s very young code but I’ve already seen it out-perform regular subversion for checkout speed. # 11th September 2009, 2:16 am (via) A Twisted/Python powered comet API for pushing out Subversion commits, built for Apache Foundation projects. # 6th September 2009, 9:50 pm


Tailor. “Tailor is a tool to migrate or replicate changesets between ArX, Bazaar, Bazaar-NG, CVS, Codeville, Darcs, Git, Mercurial, Monotone, Subversion and Tla repositories.”—written in Python. # 24th June 2008, 9:59 am

What is it like to write a technical book? Plenty of food for thought from the lead author of the new edition of High Performance MySQL. It’s amazing how Word is still an integral part of most technical book projects despite its obvious inadequacies compared to a toolchain based on plain text files and Subversion (the Django Book used ReST and Subversion to great effect). # 20th June 2008, 8:18 am

django-openid—browse. Hooray! Google Code finally has a decent Subversion browser. # 8th February 2008, 11:41 am

Undo commit in subversion. svn merge -r 1708:1707—I can never remember how to do this. # 3rd January 2008, 4:43 pm


Subversion WebDAV Autoversioning. Set up a WebDAV share that automatically versions any file saved to it. I had no idea Subversion could do this out of the box. # 23rd November 2007, 11:50 pm

Unfuddle. Private Subversion repository hosting provider with plans starting at free: now there’s no excuse not to have a svn repository somewhere. Also provides web based repository browsing and a reasonable looking ticket system. # 12th October 2007, 7:15 pm

Review Board. VMWare release a slick looking Django-powered code review system, with hooks in to Subversion and Perforce. # 31st May 2007, 8:32 am

Subversion Tips. To edit a Subversion log entry: svn propset --revprop -r XXX svn:log “New message here” # 20th March 2007, 2:59 pm

Subtlety (via) Instantly create an RSS feed from a public subversion repository. # 22nd January 2007, 8:20 am

Hacking Django, how Bazaar. This is a neat trick: use Subversion to track an upstream project, then create Bazaar branches to manage your own development against the trunk. # 12th January 2007, 10:34 am

Shelves in Subversion (via) Useful revision control concept that I haven’t seen before. # 9th January 2007, 11:41 am


SubWiki (via) A wiki that uses Subversion for its data repository, implemented as a Python CGI. # 16th December 2006, 7:19 pm

Google Code gets wikis and file downloads. Someone finally wrote a project wiki that stores its pages inside the Subversion repository. # 16th December 2006, 12:35 pm

Subversion branching quick start. Ned Batchelder’s branching tutorial. # 29th October 2006, 3:27 pm

Subversion 1.4 release notes. Includes diff optimizations and a new repository mirroring tool. # 12th September 2006, 1:36 pm

HOWTO: Adding an RSS feed to a Subversion Server. Using post-commit hooks and some Python. # 17th August 2006, 11:17 pm

Introduction to Subversion Screencast. If you aren’t using source control yet, here’s your chance to catch up. # 5th August 2006, 4:59 pm

Subversion tips: working with branches. Django gets a mention for best practices. # 13th February 2006, 3:20 pm

2005 Subversion hosting (via) Subversion and Trac hosting for $20/month. # 9th March 2005, 11:56 pm

Problems with Trac? Switch to FSFS

I’m head over heels in love with Trac, and have been for about 6 months now. It really is best-of-breed software: it neatly integrates a wiki, a simple bug tracker and a Subversion repository browser with clean markup, a nice default design and a learning curve for new users that can be measured in minutes. No wonder it’s started to show up all over the place.

[... 350 words]

Subversion on Windows quick start (via) Subversion cheat sheet. # 5th February 2005, 6:43 pm


Hook Scripts in Subversion. Running a script before or after a commit. # 5th September 2004, 8:14 pm

Subversion 1.0 packages for Red Hat Enterprise Linux 3. Apparently the RPMs on RHN are two years old. # 3rd September 2004, 10:33 pm

The Top Ten Subversion Tips for CVS Users. I’m getting in to the Subversion vibe. # 27th August 2004, 1:56 am

Making the Jump to Subversion (via) Excellent tutorial from # 12th August 2004, 10:36 pm

SCPlugin (via) Subversion plugin for the Finder. # 29th July 2004, 1:08 am