Simon Willison’s Weblog

Subscribe

32 items tagged “subversion”

2010

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 / aprilfools, subversion, git, github

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 / joel-spolsky, distributedvcs, mercurial, subversion

2009

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 / subversion, heechee, andrew-godwin, mercurial

svnpubsub.py (via) A Twisted/Python powered comet API for pushing out Subversion commits, built for Apache Foundation projects.

# 6th September 2009, 9:50 pm / twisted, python, subversion, svnpubsub, comet

2008

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 / python, tailor, bazaar, cvs, codeville, dvcs, darcs, git, mercurial, monotone, subversion, tla, versioncontrol

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 / writing, word, subversion, django, rest, plaintext, baron-schwartz

django-openid—browse. Hooray! Google Code finally has a decent Subversion browser.

# 8th February 2008, 11:41 am / google-code, subversion

Undo commit in subversion. svn merge -r 1708:1707—I can never remember how to do this.

# 3rd January 2008, 4:43 pm / svn, subversion, merge, undo

2007

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 / subversion, webdav, autoversioning, svn, versioncontrol, vcs

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 / unfuddle, subversion, versioncontrol, free, bugtracking

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, perforce, django, vmware, codereview

Subversion Tips. To edit a Subversion log entry: svn propset --revprop -r XXX svn:log “New message here”

# 20th March 2007, 2:59 pm / subversion

Subtlety (via) Instantly create an RSS feed from a public subversion repository.

# 22nd January 2007, 8:20 am / subversion, rss, syndication

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 / versioncontrol, subversion, bazaar, django

Shelves in Subversion (via) Useful revision control concept that I haven’t seen before.

# 9th January 2007, 11:41 am / revisioncontrol, subversion

2006

SubWiki (via) A wiki that uses Subversion for its data repository, implemented as a Python CGI.

# 16th December 2006, 7:19 pm / python, subversion, wiki

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 / google, google-code, subversion, wiki

Subversion branching quick start. Ned Batchelder’s branching tutorial.

# 29th October 2006, 3:27 pm / subversion, ned-batchelder, branching

Subversion 1.4 release notes. Includes diff optimizations and a new repository mirroring tool.

# 12th September 2006, 1:36 pm / subversion

HOWTO: Adding an RSS feed to a Subversion Server. Using post-commit hooks and some Python.

# 17th August 2006, 11:17 pm / rss, python, subversion

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, screencast

Subversion tips: working with branches. Django gets a mention for best practices.

# 13th February 2006, 3:20 pm / subversion, branching, django

2005

wush.net Subversion hosting (via) Subversion and Trac hosting for $20/month.

# 9th March 2005, 11:56 pm / subversion, trac

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]

2004

Hook Scripts in Subversion. Running a script before or after a commit.

# 5th September 2004, 8:14 pm / subversion

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 / subversion, rhel, linux, redhat

The Top Ten Subversion Tips for CVS Users. I’m getting in to the Subversion vibe.

# 27th August 2004, 1:56 am / subversion, cvs

Making the Jump to Subversion (via) Excellent tutorial from MacDevCenter.com.

# 12th August 2004, 10:36 pm / subversion

SCPlugin (via) Subversion plugin for the Finder.

# 29th July 2004, 1:08 am / subversion, osx