Although I’ve been here before, I decided to give SmartSVN another try. It’s the only one I wasn’t able to actually play with because I wasn’t even able to get it open. This time, though, I put in a little effort.
Instead of just downloading the application and assuming it would, or should, work, I decided to be sure I met the system requirements. The only requirement, as far as I can tell is a JRE of version 1.4.1 or higher.
java version "1.5.0_13"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05-237)
Java HotSpot(TM) Client VM (build 1.5.0_13-119, mixed mode, sharing)
Requirement met…check. Application downloaded…check. Tarball extracted…check. Application opened…denied (supply your own sound effect, please).
Clearly others use this application. Some, probably, with great success and affection. Why can’t I? The only way I can get it to start is to Show Package Contents and then navigate to Contents > Resources > Java and double click smartsvn.jar. Argh. I can’t believe there’s not a better way.
I’m not even sure that opening the app that way offers full functionality. For example, I can’t find a way to simply connect to a repository and browse its content. I have to create some kind of project first. Even worse, I have to do so by connecting to an existing working directory or by checking out code from one of my existing repositories. At the moment, I want to do neither. I just want to connect and perform a little maintenance directly on the repository.
I guess it’s me and my command line for at least a little longer.