MacUpdate
Join MacUpdate
New Member

New Developer
Explore
MacUpdate Desktop
Hot Apps

Business
Dashboard
Development
Drivers
Education
MacUpdate Promo
Popular Apps

Games
Home & Personal
Internet
Multimedia & Design
Utilities
iPhone
Apps

Login
Member Login

Developer Login
About
Search Mac Apps

Search iPhone Apps

Advanced Search
Cornerstone
Cornerstone 2.6
Your rating: Now say why...

(19) 4.394736842105263

Take control of Subversion.   Demo ($39)
Add to my Watch List
Email me when discounted
  • Download Now
    16.1 MB
  • Visit Developer's Site
    Zennaware
Cornerstone allows you to take control of Subversion with a client application that was specifically designed for Mac users. Cornerstone integrates all of the features you need to interact with your repository and does so in an elegant and easy-to-use fashion.

Whether you're new to versioning or a Subversion expert, Cornerstone will help streamline your workflow and make version control more transparent.
  • Combines the elegance of the Mac with the power of Subversion.
  • Perfect companion to Xcode, BBEdit, TextMate, Coda, etc.
  • Use Subversion without having to
What's New
Version 2.6:

Version 2.6 is a free upgrade for all Cornerstone 2 license holders running Mac OS X 10.6 and 10.7. Please note that 2.6 does not run on Mac OS X 10.5 Leopard.

New Features
  • External Merge Tools Can be Used to Resolve Conflicts in Text Files
  • Apple FileMerge, Araxis Merge, Deltopia DeltaWalker, SourceGear DiffMerge and Perforce P4Merge can be used to edit and resolve conflicts in text files. Cornerstone will default to using Apple FileMerge, but the user can choose their preferred tool from the Cornerstone preferences in much the same way as was already possible for external compare tools.
  • When resolving conflicts using an external tool, My Changes (i.e. .mine) is treated as the original file (normally displayed on the left) and Latest in Repository (i.e. HEAD) is treated as the modified file (displayed on the right).
  • The Last Update file (i.e. BASE) is treated as the common ancestor (displayed between or below the other files) and the results of the merge are saved to the working version.
  • Full Screen Mode is Supported on Mac OS X 10.7 Lion:
    Cornerstone’s main window now supports full screen mode when running on Mac OS X 10.7 Lion.
  • A new Enter Full Screen item was added to View menu (key equivalent Cmd+Ctrl+F). The command, which is disabled on 10.6 Snow Leopard, toggles to Exit Full Screen when the main window is in full screen mode.
  • Full Support Added for File Externals:
    Cornerstone has always supported working copies with svn:external folders, and Cornerstone 1.5 improved this support with the addition of the externals editor. Cornerstone 2.6 builds on this foundation by adding support for file externals, specifically:
    • The correct status is displayed for file externals in the working copy browser and inspector.
    • A number of issues were fixed that prevented external files from being compared correctly.
    • The externals editor now allows files to be selected from the open panel displayed for the Check out from field (but only from the same repository as the that from which the declaring folder originated).
Performance Improvements
  • Committing Folders Containing a Large Number of Added Files is Now Significantly Faster:
    In previous versions of Cornerstone, committing a large number of added files (e.g. 1,000) resulted in a long pause before the commit view was displayed.This has been rectified in Cornerstone 2.6.
  • Working Copy Refresh Performance was Improved
    The performance of working copy status checks performed whenever Cornerstone performs or detects a change in a working copy was improved by about 20%.This may not be noticeable on newer Macs but should be significant on Macs with slower processors.
Usability Improvements:
  • Unversioned items can now be committed when selected
    Previously, the commit command was disabled when an unversioned item was selected. This is no longer the case.
  • Name field was added to the Repository Status section of the Inspector:
    A new Name field was added to the Repository Status section of the Inspector displayed for working copy items. This displays the name of the selected item in the repository, which may differ from the name of the item on the local file system.
  • Added Copy URL menu alternate to source list’s working copy menu:
    Holding down the Option key when the source list’s working copy context menu is displayed causes the Copy Path menu item to be replaced by Copy URL. This command can be used to copy the complete URL for the working copy to the clipboard for pasting to another application.
Compatibility:
  • Cornerstone is compatible with Mac OS X 10.6 Snow Leopard and Mac OS X 10.7 Lion. Note that 2.6 is not compatible with Mac OS X 10.5 Leopard.
  • Cornerstone 2.6 is fully backwards-compatible with 1.5 and 2.5. All configuration and settings are transparently migrated to version 2.6 when the new version is run for the first time.
  • The Cornerstone 2 configuration databases are forward-compatible with 1.5, i.e. you can run versions 1.5, 2.0, 2.1, 2.2, 2.5 and 2.6 against the same configuration databases in your Application Support/Cornerstone folder.
Resolved Issues:
  • It should be possible to open conflicted files in FileMerge to perform a 3-way merge for conflict resolution. (#948)
  • Cornerstone crashes due to a Subversion assert when a server name containing upper case characters is entered in the “Add Repository” window. (#983)
  • Cornerstone’s main window should support full screen mode on Mac OS X 10.7 Lion. (#1183)
  • Information inspector pane incorrectly displays a gutter for the vertical scroller when running on Mac OS X 10.7 Lion. (#1189)
  • Cornerstone is very slow to display the commit view when the selected change set contains a large number of unversioned files. (#1191)
  • The Commit command is disabled when an unversioned file is selected, even if the “Before committing…” preference is set to automatically add unversioned files to the working copy. (#1194)
  • Cornerstone’s externals functionality should be improved to provide full support for individual file externals. (#1195)
  • Renaming or moving an external folder results in an error. The rename and move commands should be disabled for external folders. (#1197)
  • An error is displayed when right-clicking a repository item displayed in the working copy browser that doesn’t exist locally when “Show Repository Status” is enabled. (#1200)
  • The original name of a working copy item in the repository should be visible in the Inspector. (#1209)
  • Layout of the Lock window is irreversibly broken when the window is reduced to a small size. (#1211)
  • Attempting to overwrite a folder under version control (e.g. by dragging a folder onto Cornerstone from Finder) results in an overwrite prompt being repeatedly displayed. (#1212)
  • Pasting file:/// into the Add Repository sheet results in the path popup field displaying “Macintosh HD – (null)” (#1213)
Version 2.6:

Version 2.6 is a free upgrade for all Cornerstone 2 license holders running Mac OS X 10.6 and 10.7. Please note that 2.6 does not run on Mac OS X 10.5 Leopard.

New Features
  • External Merge Tools Can be Used to Resolve Conflicts in Text Files
  • Apple FileMerge, Araxis Merge, Deltopia DeltaWalker, SourceGear DiffMerge and Perforce more...
Requirements
PPC / Intel, Mac OS X 10.5 or later







  • Versions
    +32
    Demo $50
    User-friendly Subversion client.

  • SmartSVN
    +5
    Free
    Client for Subversion; Pro ...

  • svnX
    +2
    Free
    GUI for Subversion, a ...

  • uberSVN
    +1
    Free
    UI for Subversion.

  • Diffly
    +1
    Free
    Subversion working copy browser.

  • Ubercaster
    +1
    Shareware $79.95
    Complete podcast production ...
Cornerstone User Discussion (Write a Review)
ver. 2.x:
(19)
Your rating: Now say why...
Overall:
(24)

sort: smiles | time
burypromote

+15

Wfm reviewed on 05 Dec 2011
Great SVN client, MUCH better than Versions. Love the ability to search and cherry pick changes and then merge.
[Version 2.6]


burypromote

+10

Jeff Wholeman reviewed on 08 Jun 2011
The most professional SVN client on Mac!
[Version 2.2.1]


burypromote

+1

Ooga Booga reviewed on 15 Mar 2011
Great app. But compared to SmartSVN, I just wish that Cornerstone could do property diffs. This is especially useful when wanting to see changes to properties like svn:externals, etc. in commits.
[Version 2.1.1]


burypromote
+1

+7

Bazineta reviewed on 23 Jan 2011
Absolutely superb. I aspire to such quality and attention to detail in my own applications.
[Version 2.0.3]


burypromote
+3

+21
Myschizobuddy commented on 29 Nov 2010
git support would be nice or a separate app from zenware
[Version 2.0.3]

1 Reply

burypromote
+2

-9
Bardosity replied on 09 Mar 2011
My friends are trying to get me to migrate my projects to Git, but until someone releases a Git client on par with Cornerstone I'm not switching.
burypromote

+10

Jeff Wholeman reviewed on 13 Nov 2010
It works perfectly for me. Easy to use, stable and fast enough to be my everyday workhorse.
[Version 2.0.1.16]


burypromote
-4

-4

Bob reviewed on 27 Oct 2010
This is garbage! I bought cornerstone and have regretted it ever since.

I run a brand new macbook pro. 8GB RAM i7 processor, and this thing CRAWLS! Not only that, but there are some serious memory management issues. Having cornerstone running in the background (idle!) will result in 2GB+ of memory consumed.

Some basic actions (like looking at the log for a file) cause cornerstone to go to never-never land, allocating RAM at about 200MB/sec and maxing out a core (until it crashes)

Oh, and my support emails go ignored for weeks/months.

Do you self a favor and by SmartSVN, or versions (or ANYTHING else) I sincerely wish I had. What a waste.

I wish there was an option for 0 stars.

Oh well, learn from my mistakes.
[Version 2.0.0.14]

6 Replies

burypromote

+13
Sparrowhawk replied on 28 Oct 2010
@Bob

Are you sure there is not something else that might be the issue? I use an MBP with a 2.53 i5 processor and 4GB of memory. I have no speed issues whatsoever? (I do have the upgraded 7,200RPM drive though, which may account for some of that)

I'm not disputing your findings, as you have a different processor than I do and so it's possible that it's an i7 issue, but I am very surprised to see it running slower on your better-specced machine than on mine.

Just checked Activity Monitor: Cornerstone is using 102.4MB and 6 threads after I have updated 3 large working copies from various repos. I'll keep an eye on memory usage, but so far it seems OK.

Unanswered support emails is very bad though, and if this is the case then Zennaware really need to sort that out asap.
burypromote

-4
Bob replied on 28 Oct 2010
That's the kind of memory footprint I would expect (and I get sometimes) but then it will spiral out of control. Some time I'll be coding away and suddenly everything grinds to a crawl - oh, 2GB allocated to CS.

We have about 3000 revisions in our repository (not many, on the scale of things). It's not a connection issue, my conn here is 25/5. Our svn repo is on a dedicated server with ample resources.

I've rebuilt my working folders a few times but just have never had any luck with it. Lately i've been using the svn client built into coda which is always extremely fast-2-3 seconds to list the log for a file. Most operations operations on cornerstone, I kick them off and just do something else; the bouncing dock icon tells me when it's done.

I'd be extremely surprised if it was something do to with the i7. I tried to get a colleague using cornerstone because he was using the command line and having a hell of a time with it. He couldn't handle the slowness either.

Also, in fairness, I am using the previous version, but I can not bring myself to PAY to upgrade given how broken 1.5.x is. It may just be me, but I can't for the life of me figure out why (and neither can they)
burypromote

+13
Sparrowhawk replied on 28 Oct 2010
The number of revisions could be the difference between what we are seeing: I think the most revisions we have in our main repo is ~1,600.

Also, the vast majority (98%+ I'd say) of the files we are committing are PHP, HTML, XML, raw SQL, .ini, etc type files (i.e. text). Is it possible that you are committing lots of large binary files? I wonder if that might throw Cornerstone.

Anyway, it's a real shame that you are getting these issues, as believe me when it's working nicely it's a real joy. Cold comfort for you I know :(


It might be worth trialling 2.0 for a short while without paying for the upgrade, just to see whether it does solve your issues.
burypromote

-4
Bob replied on 28 Oct 2010
The guys at zennaware (they did eventually get back to me) assure me that CS has no problem repos with a very large number of revisions (40k+)

Our trunk has quite a few files it there, but primarily php/html. We do have some binary files, but mostly reasonably sized images. I don't doubt that there is something extremely weird about our repo.
burypromote

+13
Sparrowhawk replied on 28 Oct 2010
After your comments I starting watching CS's memory footprint throughout the day. It peaked at around 110MB and just now was back down to 39MB before I ran 4 simultaneous Updates on various working copies. It's now back up to 89MB. That's over a working day of roughly 8 hours.

This *seems* to suggest that it is correctly releasing memory as it does its business. This is version 2.0.0.14 of course, but I don't recall version 1.5.x.x causing me any memory issues either.

Sorry I can't be of much more help. It does seem as though there might be something particular with your repo that is freaking out CS. Whether that is a bug in CS or an issue with the rep, I have no idea.

FYI: 8 of the 9 repos I connect to are on 1 CentOS server that I reach via an ssh tunnel set up in terminal. The other is on a shared host, also running Linux but I am not sure which version tbh.

Hope you manage to sort it out.
burypromote

-4
Bob replied on 14 Jan 2011
These days I'm using the SVN support built into coda - no problems.

When Zennaware did eventually start responding to suport requests I provided them with all the info they requested-went through several rounds-but they weren't able to help (I guess it wasn't a 'newbie' mistake I, and a few others, were making.)

I'm glad it's working out for you guys, I wish I could have said the same but I found another tool that works. The latest version may have worked better but I didn't want to pony up for the upgrade.

I'm sure there is some bizarre corner case in our office but zennaware couldn't figure it out, nobody here, including our CM guy could figure it out, at it only affected cornerstone. Coda is fine, command line is fine, tortoise (on win) is fine, smartsvn is fine, versions is fine, netbeans is fine.

You can use the "it works for me therefore that other guy must be an idiot logic" if you like, I use the "the problem only manifests while using cornerstone but not with several other tools, so something is likely wrong with cornerstone" logic. But hey, that works for you, this works for me. Maybe I'm stupid AND there is a bug is v1.5. Maybe I'm stupid and these other tools are smart enough to compensate. Who knows.

Moral of the story? Cornerstone apparently works 99.9% of the time, give the trial a thorough thrashing to make sure you're not in that 0.1% because that will make you crazy.
burypromote
+3

+13

Sparrowhawk reviewed on 25 Oct 2010
With the arrival of version 2 and branching/merging, Cornerstone has become just about perfect for my needs.

It's an odd thing to say about a Subversion client, but Cornerstone is a thing of great beauty. It's an utter joy to use, and although I still do do use svn at the command line as well, that is more due to the fact that I am already in Terminal doing something else.

This and 1Password are probably the two apps that I find most impressive on the Mac, from a point of view of functionality, ease of use and aesthetics.

My only criticism (and it's not app-related) would be that the website blog had not been updated since March before this release. I actually thought Zennaware had shut up shop or at least put Cornerstone on hold. Please Zennaware, keep us informed of progress more regularly!
[Version 2.0.0.14]

1 Reply

burypromote

+13
Sparrowhawk replied on 26 Oct 2010
One thing I've not been able to find now that I've played around with 2.x a bit more - no option for an "svn switch" of the working copy from trunk to a branch...?

Can anyone help me out and point me to the right menu/button? If it is missing, I'll send Zennaware a change request.

(I've searched the bundled help file and no joy.

Back to the Terminal! ;)
burypromote
-5

-3
Eric Cheng commented on 22 Apr 2010
I emailed Cornerstone Team 2 times for a student coupon but they never replied, why is that? If your team don't pay attention to clients maybe you'll lose the competition to Versions.
[Version 1.5.5.21]


burypromote
+3

+4

Alderete reviewed on 25 Feb 2010
I have used virtually every Subversion client for Mac OS X: Cornerstone, Versions, ZigVersion, SvnX, the Finder plug-in, and others. Until Cornerstone, I hated them all (well, Versions was OK), and preferred to use the command line version in Terminal.

Seriously.

I got good enough with svn at the command line that I stopped even really looking at new clients, until Versions and Cornerstone came out, about the same time. I tried both of them out, and Cornerstone had a better history view, and a simple interface to the Ignore command, which Versions lacked at the time. (svn ignore was the only common activity I did where I could never remember the command line syntax.)

After using Cornerstone for a while, I've switched to it from the command line, full time. I know, I know, that sounds like a pretty crappy endorsement, but I was forced to get comfortable at the command line, and once I was skillful there, it took a great piece of software to get me to move off of it.

Now I wonder why it took me so long. There's nothing you can do in Cornerstone that you can't do from the command line, but it makes everything, from basic commits to ignores to reviewing history to committing only some of your changed files MUCH easier to do. My workgroup even got our web designers to start using it, it's so straightforward.

Highly recommended.

Note: there *was* a period of time when Cornerstone didn't support the new Subversion working copy format, when Subversion 1.5 came out. This lasted longer than anyone wanted it to, because the developer had other features in the works for Cornerstone 1.5, and needed to finish the whole collection of changes. The developers handled the situation about as well as one can hope, and Cornerstone works just fine with current versions of Subversion now, and I expect that the 1.5 experience was a one-time thing, and future format changes won't get held up by feature changes. (We all hope.)
[Version 1.5.4.20]


burypromote

+115
Shock-J had trouble on 31 Aug 2009
Will not launch under Snow Leopard. PLEASE FIX.
[Version 1.1.7.23]




s.peter rated on 12 Jan 2012

[Version 2.6]




tillkruess rated on 06 Jan 2012

[Version 2.6]




Ricardo_griffith_2008 rated on 05 Dec 2011

[Version 2.6]




Giacomop81 rated on 28 Sep 2011

[Version 2.5.2]




Pmdf rated on 11 Aug 2011

[Version 2.5]




LucasH rated on 25 Apr 2011

[Version 2.2.1]




Pmdf rated on 23 Mar 2011

[Version 2.1.1]



-9

Bardosity rated on 09 Mar 2011

[Version 2.1.1]



-2

Khmz rated on 17 Feb 2011

[Version 2.1]




Micha149 rated on 19 Jan 2011

[Version 2.0.3]


Downloads:15,087
Version Downloads:1,507
Type:Development : Reference
License:Demo
Date:11 Oct 2011
Platform:PPC / Intel
Price: $39.00
Overall (Version 2.x):
Features:
Ease of Use:
Value:
Stability:
Displaying 1-10 of 21
< 1 2 3 >
Displaying 1-1 of 1
Displaying 1-10 of 12
< 1 2 >
-
-
-
Please login or create a new
MacUpdate Member account
to use this feature
Watch Lists are available to
MacUpdate Desktop Members
Upgrade Now
Download and auto-install
using MacUpdate Desktop. Save
time moving folders and cleaning-up.
Cornerstone allows you to take control of Subversion with a client application that was specifically designed for Mac users. Cornerstone integrates all of the features you need to interact with your repository and does so in an elegant and easy-to-use fashion.

Whether you're new to versioning or a Subversion expert, Cornerstone will help streamline your workflow and make version control more transparent.
  • Combines the elegance of the Mac with the power of Subversion.
  • Perfect companion to Xcode, BBEdit, TextMate, Coda, etc.
  • Use Subversion without having to install it on 10.4 Tiger.
  • All-in-one UI mode optimized for use on laptops and other small displays.
  • Multiple-window UI mode optimized for use on desktop systems with large (or even multiple) displays.
  • And much much more.
The trial version will expire after 14 days. A single-user license costs $59 and may be used by a single individual on up to 2 computers.
Add/Update Listing About MacUpdate Desktop Career Opportunities RSS Twitter Facebook Advertise Sitemap
Copyright © 2012 MacUpdate LLC


- -