Remote Synthesis
Search my blog:

Category: Subversion

I caught a post on DZone about a site called Sublety that lets you create an RSS feed from any Subversion repository that has public access. For example, I created an RSS feed for my Illudium PU-36 Code Generator Project which is available at http://subtlety.errtheblog.com/O_o/4f.xml. You will notice that it lists any added or modified files, along with the revision number, the user name of the person who committed the file as well as any notes that were included in the commit. This seems like a really useful tool for keeping up with changes to open source projects - particularly for knowing what changes have been made to a bleeding edge release.

On a completely side note, if you are familiar with my code generator, you will notice a couple of recent revisions on that RSS feed. A couple of important issues with the generated code were fixed, so if you use the generator, you should pick up the changes (also updated the downloads on Google code and RIAForge).

Caught this on Digg. Subversion version 1.4 was released some time yesterday. The changes listed in the release notes are:

* svnsync, a new repository mirroring tool
* Huge working-copy performance improvements
* Support for BerkeleyDB 4.4 and its "auto recovery" feature
* Size improvements to the binary delta algorithm
* A handful of new command switches
* Many improved APIs
* More than 40 new bugfixes

I was going to upgrade my installation at work, but I am running on running svn on Windows and didn't see a 1.4 installer for Windows yet (Windows versions can be found here). They do have a binaries zip, but I need to "-setup" installer for idiots :)

This is a help document I created for my coworkers on using Subclipse, but it may be helpful to others who are just getting started with Subclipse and Subversion. I have been using Subclipse for some time now, but I wouldn't necessarily consider myself an expert by any means. So, any Subclipse experts out there, please feel free to post your tips, corrections and/or advice.

Subclipse is a plugin for the Eclipse IDE that allows you to interact with your Subversion repositories using a visual IDE (as opposed to the standard svn command-line). It can be downloaded at http://subclipse.tigris.org.

|