Overview Features

Every Bright Idea Deserves a Home

Give your project the home it deserves.

Underpin your project with version control and experience the confidence that comes with being able to compare, review and share your ideas with ease.

Time is of the Essence

Whether you're developing for the Mac, iPhone or Web, tracking changes over time is essential to your project's success.

With Cornerstone you'll have every change you ever made, in one place, for all time.

It's All in the Box

Download Cornerstone, create a repository and you're off. There is no step 3.

Nothing to install. Nothing to configure. Everything you need in one place.

Subversion: A Solid Foundation

Cornerstone is built on Subversion, the world's most popular open-source version control system.

If you already have a Subversion environment, integration is seamless.

Screenshot Gallery

Browsing Files

Viewing Contents

Comparing Text

Comparing Images

The Log History

The Timeline

Editing Externals

The Transcript

More Information

Check out the Features page for all the juicy details on Cornerstone's features. Or why not download the free trial version and take Cornerstone for a spin?

Stay Organized. Stay Informed

Your working copy is where your ideas live and with Cornerstone you'll be able to see not only the changes you make but the entire team's as well.

Being able to filter by status, name or author means that you'll never lose sight of both local and remote changes.

Under The Microscope

It makes no difference if you're viewing files in your working copy or from a remote repository, Cornerstone displays their contents right in the application.

And they look great with syntax coloring for your favorite languages including ActionScript, C/C++, Objective-C/C++, Ruby, Perl, Java and Python.

Dare To Compare

Reviewing changes before committing and updating is the best way to ensure that no unwanted changes make their way into or out of the repository.

Whether you're reviewing for a commit or inspecting changes from other team members, Cornerstone's built-in compare tools make comparison quick and painless.

Your Project's History. Day-by-Day.

View your repository's history as a list of revisions to quickly gain an overview of your project's recent changes. Revisions are grouped by date and all revision information, including the changed files, is available at a glance.

And displaying a file's changes couldn't be simpler: just double-click the file to start comparing.

Time after Time

Cornerstone presents files’ histories as an intuitive horizontal timeline. You can browse through the history and find branch points (i.e. copy and move operations) and even compare the histories of multiple files at once.

Built-in history filters help find the revisions you're looking for quickly and easily.

Externals for Everyone

External definitions can be really useful, but many users choose to avoid them due to the svn:externals property's complicated-looking syntax.

Cornerstone's dedicated editor simplifies working with externals, replacing tricky syntax with simple fields. Or switch to text mode if you'd prefer to edit the property text directly.

Taking Notes

Displayed as an intuitive and space-saving outline, the transcript reveals the progress and outcome of operations such as imports, check outs, updates and commits. And you can even annotate the transcript with your own notes.

Transcripts are also saved to disk so they're still available after Cornerstone has been restarted.

Rocket Science

We think tweaking Subversion's configuration shouldn't need a degree in rocket science.

You'll still need to know your global ignores from your auto properties, but Cornerstone's simple Subversion preference pane will take the 'rocket' out of 'rocket science'.

New in 1.5

Improved Compatibility

  • Runs on Mac OS X 10.6 Snow Leopard.
  • Supports Subversion 1.6.

Redesigned User Interface

  • More natural, screen-based navigation.
  • Better use of available space.
  • New source list and toolbar icons.
  • Improved activity view under source list.

New Log View

  • Revisions grouped by date.
  • Double-click to see differences.

New Externals Editor

  • Dedicated editor for svn:externals.
  • Visual editing in list view.
  • Edit property text in text view.

New Patching Functions

  • Create patch files from working copy changes.
  • Apply patches to working copy items.

New Subversion Preference Pane

  • Edit global ignores.
  • Edit auto properties.
  • Specify HTTP proxy settings.

Improved Revert Function

  • Revert to any revision.
  • Local changes can be preserved.

Syntax Coloring Grammars Added

  • HTML, JSP, LaTeX, REALbasic and C#.

Improved Commit View

  • Working copy commit view is non-modal.
  • Compare file differences.
  • Include/exclude files in the commit view.

New Transcript View

  • Outlined for compactness.
  • Shows changes applied by updates.
  • Add your own user-defined notes.
  • Stored persistently.

Improved Compare View

  • Select any revision, left or right.
  • Toolbar buttons for common comparisons.
  • Compare against PREVIOUS.
  • Enable/disable whitespace comparison.
  • Information (e.g. size) shown for images.
  • Image background color can be selected.

Improved Working Copy Browser

  • Missing filter added.
  • Open With... added to file browser.
  • Files can be sorted by status.

Other Improvements

  • DeltaWalker supported as compare tool.
  • Folders can be excluded from sparse working copies.
  • Improved file system monitoring on Mac OS X Leopard and Snow Leopard.
  • Top folder status shown in source list.
  • Preference added for compare view font.
  • Key equivalents added for all filters.
  • Subversion configuration changes are adopted without restart.

Functions

Repositories

  • Create new repositories or connect to existing ones.
  • Organize repositories in source list.
  • Group related repositories in folders.
  • Browse repository contents in browser.
  • Filter contents by age and lock status.
  • Recent modifications are marked for easy identification.
  • View file contents in integrated file viewer.
  • Option-drag to create tags and branches.
  • Drag from Finder to import. Drag out to export.
  • Passwords stored securely in the keychain.

Integrated Compare View

  • Compare text and images.
  • Syntax coloring for many languages, including C/C++, CSS, HTML, Javascript, Obj-C/C++, Python, Ruby and more.
  • Most image formats supported including PNG, JPEG, GIF and PSD.

Commit View

  • Include and exclude files.
  • Commit changes to folder properties without including nested files.
  • Compare files without leaving commit view.
  • Auto-completes filenames in message field.

Externals Editor

  • List view displays definitions as simple list.
  • Filter for definitions referencing HEAD or a specific revision.
  • Property text can also be edited directly in text view.

Activities

  • Shows currently running operation.
  • Cancel long-running operations such as imports, exports, check outs, updates and commits.

Working Copies

  • Organize working copies in source list.
  • Group related working copies in folders.
  • Add existing working copies by dragging from Finder.
  • Change summary, top folder status and activity shown in source list.
  • Displays local and (optionally) remote file status.
  • Quick Look working copy files.
  • Powerful filtering by modification and lock status as well as by file name.
  • Configure which application to open files with by type and by file.
  • Inspect and modify Subversion properties.

Timeline View

  • Compact horizontal timeline.
  • Compare history for multiple items.
  • Compare file versions for any two revisions.
  • Powerful set of filters.
  • Branch points are clearly marked and can be expanded and collapsed.

Log View

  • Displays history as list of revisions.
  • Revisions grouped by date.
  • Filter by text, change type or age.
  • Integrated compare view.

Full Support for Sparse Working Copies

  • Check out sparse working copies.
  • Extend working copy depth as required.
  • Exclude folders no longer needed.

Patch Working Copies

  • Create and apply patches to single items or entire working copies.

Full Documentation

  • Full application documentation in Apple Help Book format.
  • Describes best-practice workflows for working with Subversion.
  • Subversion documentation included.

Integration

Issue Tracking

  • Display issues as hyperlinks in log items.
  • Choose from pre-defined patterns.
  • Multiple rules for maximum flexibility.

Client-Side Post-Commit Actions

  • Use AppleScript, Automator, Perl, Python or UNIX shell scripts to automatically perform operations after committing changes to the repository.

External Compare Apps

  • Apple FileMerge
  • Araxis Merge
  • BareBones BBEdit and TextWrangler
  • Deltopia DeltaWalker
  • Macromates TextMate
  • Skorpiostech Changes
  • SourceGear DiffMerge
  • Add others with AppleScript, UNIX shell scripts etc.

Compatibility

Mac OS X

  • Mac OS X 10.4 Tiger.
  • Max OS X 10.5 Leopard.
  • Mac OS X 10.6 Snow Leopard.
  • Universal application for Intel and PPC.

Subversion

  • Includes Subversion 1.4, 1.5 and 1.6.
  • Use 1.4, 1.5 and 1.6 at the same time.
  • Upgrade and downgrade working copies.
  • Subversion not needed on Tiger.

Full SSH Support

  • Password-only authentication. RSA keys not required.
  • RSA public/private key pairs supported, including passphrase-encrypted keys.

Protocols

  • Connect using HTTP, HTTPS, SVN, SVN+SSH and FILE protocols.
  • Custom tunnels supported.