Count Sessine
Downloads: 0
Posts: 5
Smile Score: +1
About Me
I am a Free member

Visit Stats
Last Visit: 201 days ago
Member Since: 12 Feb 2007
Profile Views: 407

Count Sessine's Posts
Average Rating from Count Sessine:

sort: smiles | time

Count Sessine reviewed on 29 Sep 2013
Certainly not the nicest UI - in fact it's pretty fugly. But there just aren't any other svn clients available for OSX (other than the command line) that are useable for anything other than trivial subversion use. Cornerstone would be good (I have a license for Cornerstone) if it weren't so slow. It's pretty clear that Cornerstone's dev team don't use their own client on medium-sized working copies (> 1M source files). And Versions is a toy - good for checking out and committing, not so good for branching, merging, rolling back, or anything else a developer needs a version control client for.

SmartSVN is the least-worst tool available.
[Version 7.6]


Count Sessine reviewed on 28 Sep 2013

Yes, it has lots of features. Not as many as you can find on other platforms, but its not half-bad.

Yes, it's easy to use. You won't have any problems learning how to get around this tool.

So why do I say that it's 'garbage'? I wouldn't say that unless it was really, really bad - bad enough that you'll abandon it within a month of shelling out for a license.

Cornerstone is PAINFULLY slow. When I start my day, I want to do an svn update and then get working. Typically, at the command line or with other clients, svn update will take about 15s with a non-trivial codebase and a LAN connection. So how does this work out with Cornerstone?

Well, start up Cornerstone. Then wait. And wait. And wait some more. Maybe a good 5 minutes. It wants to do SOMETHING with your working copy. It isn't an svn status - that's quite fast (about 10s). No - whatever Cornerstone is doing with your working copy, it's done inefficiently and it takes a LONG time (5 minutes?)

So what? Just update while Cornerstone does its thing, right? Well, you can't. Cornerstone is stupidly synchronous and won't let you update until its finished its business with your working copy.

Want to find out what someone did yesterday? Look at the log, of course. svn log only takes a couple of seconds with most clients, right? Well with Cornerstone, you'll be waiting a good 3 minutes for it to stupidly ask your svn server for the same old log entries its requested dozens of times before. Because it doesn't cache them. Wonderful!

This tool isn't fit for use. Its clear that either the Cornerstone team don't dogfood and use their own tool, or if they do, then Cornerstone itself is trivially small and they don't realize just how bad it is with a medium-size codebase. Adding insult to injury, these guys actually have a web page where you can 'vote' for new features! Tolerable performance on a Core i7 with a flash hard drive ISN'T A FEATURE! IT'S MANDATORY!
[Version 2.7.10]

1 Reply


Count Sessine replied on 28 Sep 2013
I should point out that if you want the best svn client for OSX, you're probably stuck with either the command line client, or SmartSVN (as much as it pains me to recommend SmartSVN). At least SmartSVN basically works and doesn't make you wait 5 minutes at a time to accomplish trivial tasks. Its got a pretty miserable UI, but at least you can get your work done.
Count Sessine commented on 22 Feb 2007
It's OK - it's probably the best of all of the svn clients for the mac right now. The big thing about it is that you don't need a separate command line program - it's got subversion compiled in.

Otherwise, it gets confused a lot - I've noticed that it doesn't successfully 'clean' very often, and has a hard time with a lot of UTF8 valid characters. Also, if there's something really perverse about a filename, like that it has a forward slash in it, the command line client is OK with it but Zigersion barfs. That's ok - tortoisesvn doesn't do so well either.
[Version 1.0.1]

Count Sessine commented on 27 Jan 2007
Just to clarify, there are svn clients here, like ZigVersion, that are compiled with libsvn and can act as stand-alone clients. This isn't one of them - it's just a GUI front-end. You'll need to install svn either through fink or by building from source yourself.

That said, in terms of UI, this is probably the least-objectionable of the mac svn clients.
[Version 0.9.9]

There are currently no troubleshooting comments by this member.

Displaying 1-4 of 4
Please login or create a new
MacUpdate Member account
to use this feature

- -