uberSVN One Year On: Your Feedback

uberSVN is one year old!

It’s been a great first year for uberSVN – the innovative, open ALM platform for Apache Subversion has won industry awards, seen the launch of its very own integrated app store, and has been making waves with the IT media. But one thing we’re particularly excited about, is the overwhelmingly positive response we’ve had from the community.

Here’s what the community has to say about uberSVN.

  • Your team using SVN? Use it collaboratively the right way @ubersvn is awesome!
  • I’m going to give uberSVN a proper go and look to potentially swap out VisualSVN/CruiseControl.net
  • About to install uberSVN to see what all the fuss is about #uberSVN
  • @WANdisco @uberSVN you guys are awesome. Seriously the first svn installer for linux that *just works* =)
  • Just wanted to thank all of you for the amazing job that has been done in uberSVN
  • Congratulations to WANdisco and their innovative techniques in source code management

Tell us about yourself Rob?

I’m a ColdFusion developer, I’ve been at it for over fifteen years. I’m also a huge fan of jQuery, and really, technology in general. I’m a big proponent of MVC/OO frameworks, and I go out of my way to write good code. For the past three years, I’ve been living full time in an RV. I move around to where the work is, it’s the best way to stay employed. I’ve lived in San Jose for a couple of years, where I worked for eBay and Adobe. On top of that, I’ve been developing some specialized software for this new business that will dramatically reduce the amount of time required to match properties with buyers.

What revision control did you previously employ?

My first introduction to version control was with Source Safe many years ago. From there, I moved to SVN and was confused for a while until I figured it out. For one project, I used the “free” single project account at Codesion. I was on the verge of upgrading that account when, one day, I was minding my own business and reading my Twitter feed, when I saw a posting about “uberSVN” from Wandisco. I hit paydirt! I downloaded their free SVN server and installed it on my Windows server and had it running in under ten minutes. I now have eight or nine repositories running on it, and I back them up via Carbonite.

What do you use uberSVN for?

I currently have several clients, each one with multiple projects. One of them already uses SVN at another location, but the other does not. Since I work from multiple computers, SVN makes it much simpler to keep my code centralized.

Do you have a tip for uberSVN users?

The only tip right now is, if you’re on the fence, just DO it! It’s super simple to setup and administer. A few years ago, I spent three days configuring SVN on a Linux machine and hooking it to Apache. That was a giant PITA. uberSVN was up and running in ten minutes. No joke.

What would you like to see in future releases of uberSVN?

Integration with bug trackers like Bugzilla.

  • I think this is a great value point for uberSVN. I have had to learn to install and administrate Subversion, MediaWiki, Mantis Bug tracker, and Jenkins. However I was hired to write software and that’s what I love. All of this administrating, while also a fun puzzle, is cutting into my software time. Backup and bare metal restore is a concern as all these diverse tools and stacks need to be configured or work with various 3rd party plugins, etc. Centralized management of these diverse but useful tools is a goal that I think will be rewarded and well appreciated. I wish you success and hope to start using uberSVN for production work soon!

  • First of all the software itself is amazing, the GUI is so user friendly that anybody could do it, the installation itself is as easy as 1 2 3, streamlined updates are amazing (To be perfectly honest I was worrying about
    updating it; all the worries were in vain) and the fact that it works is what makes me happy. The team kind of disbanded but in the short period of time that we were together; I never heard a single complaint about it other than the usual “Corin you broke the user permissions again” due to me still being new to the software. Other than that, I have no problems and am pleased with the fact that you are letting people use such professional software for free.

Tell us about yourself Dan…

I’m a Java developer working on some new trading functionality for a project that’s been established for around 5 years. We actively support three major versions, and provide occasional fixes in older releases.

What revision control did you previously employ?

First off, we were using IBM Rational ClearCase, and were really beginning to struggle with ConfigSpec. One incorrect Configspec would set us so far back in our project – it was a real headache! Even worse, ClearCase requires each user to create and manage a new branch everytime a developer wants to work on the code – this forces you to write a new ClearCase ConfigSpec to use the branch! As out project grew, ClearCase was becoming more and more difficult to maintain, and we didn’t have the resources needed to maintain it, both in terms of staff and the finances for ongoing professional support. We started off looking at some open source alternatives to ClearCase; not just to eliminate the licensing fees, but because of all the online tutorials and guidelines you can find for most open source solutions. And, I use plenty of open source in my own personal projects, so I’m a big advocate of open source!

What prompted you to switch to uberSVN?

The learning curve of moving from ClearCase to Subversion was the major factor! There was a lot we really liked about Subversion, but in the first few weeks our productivity was flagging. uberSVN really helped here – it was easy-to-use, particularly for our systems administrator. The other big draw, was uberSVN’s activities feeds. Our team is split between three sites, keeping co-ordinated can be a real pain, so it’s really useful to get up-to-the-minute alerts on what other team members are working on.

Do you have a tip for uberSVN users?

Try out the uberAPPS tab in the dashboard! We’re running Jenkins inside uberSVN at the moment. No one on the team has ever used Jenkins before, but through uberAPPS it was easy to download and install, and we really like how every time code is committed to Subversion, Jenkins runs all of our tests. We also get a notification in uberSVN everytime a new release of Jenkins becomes available, so that’s one less update site we need to keep an eye on!

Finally, what do you feel is missing from uberSVN?

It would be great if uberSVN integrated with at least one open source defect tracker, maybe Bugzilla or Trac!

Need some extra help with your uberSVN implementation? Professional support for uberSVN is available. You can also suggest any new features you’d like to see in uberSVN, at our dedicated Suggestions forum, or get free community support at SVNForum.org.