Introduction — RELEASE
SvnX is a Free graphical user interface (GUI) Subversion client for Mac OS X.
 | SvnX 1.3.3 runs on Mac OS X 10.4.11, 10.5.8, 10.6.8 & 10.7.3. SvnX 1.3.3 is compatible with Subversion 1.4.6, 1.5.8, 1.6.18 & 1.7.4. SvnX 1.3.3 is provided as a universal binary packaged in a disc image. |
Details
Here is the list of new features and changes in svnX 1.3.
General
- Added comprehensive support for ‘@’ in file names. NEW
[Only enabled for Subversion 1.6+. Works for all commands except Merge.] - If app has to fix-up ‘/opt/subversion/lib’ then request authorisation & report success to user with option to re-launch.
- New Apple Help help document. NEW
[Includes some additional information, this change log & the license.] - On first launch of new version of app the change log is displayed.
- Improved support for & compatibility with Subversion 1.7.x.
- Growl support. NEW
[Notifies Growl on completion of checkout, commit, update, merge, etc. Each may be enabled/disabled independently.
To enable this functionality Growl must be obtained & installed separately.] - Improved diff application support including better compatibility with FileMerge & Xcode 4.3.x.
Now runs pre-flight checks before executing a Diff command to determine availability of chosen diff application. NEW
[Any failure is reported along with Help & Open Preferences buttons.] - Support for ECMerge as a Diff and Resolve application.
- Overly long error messages are truncated to prevent Cocoa from creating alerts taller than your screen.
- Improved checking for new svnX releases.
Working Copy windows
- Added new WC ‘Blame’ & ‘Blame Verbose’ contextual menu commands. NEW
- Added new WC ‘Ignore’ contextual menu command. NEW
[Ignore multiple items in multiple folders. Recognises & offers to use suffix patterns.] - When opening WC window (that uses https) ask user to interactively validate any invalid/unknown SSL certificate. NEW
[Accepting the cert ensures that any subsequent commit etc. will not fail due to auth status.] - Fixed svn cleanup for selected folders when in flat-view mode & not using svn libs.
- Merged WC column 8 into column 2.
- Added helpful tool-tips to the command buttons & the first 7 column titles (OSX 10.5+).
- Don’t show expansion tool-tip for first 7 columns.
- Block contextual menu if window has an open sheet.
- Fixed problem with window not opening at previous position.
- The ‘Repository’ toolbar item is now better at choosing a Repository window.
- Fixed a problem where minimising a window while a Refresh was underway would abnormally terminate the refresh.
- Display tree conflicts as a ‘C’ in the 4th column (requires Subversion 1.6.x).
[Tree conflict items will now be included in the Conflict filter & may be reverted or marked as resolved.] - Opening a Working Copy window that is using Subversion 1.6 format (or earlier) when you are using Subversion 1.7 will allow you to upgrade it to Subversion 1.7 format.
- Basic Quick Look support. NEW
[Press the spacebar to show or hide a Quick Look panel of the currently selected items.
This feature is only available on Mac OS X 10.5+.] - Reveal in Finder will now reveal all selected items.
[If no items are selected then the current tree folder or working copy root folder is revealed.
If no selected items exist on disc then svnX will just beep.]
Review & Commit window
- The diff pane settings pop-up menu’s ‘Highlight Characters’ (on/off) option has been replaced with a new ‘Character Diffs:’ group with 5 levels (‘Best’, ‘Medium’, ‘Fast’, ‘Fastest’ & ‘Off’).
[The level represents the amount of time to spend calculating character diffs. From ‘Best’ which spends the most time down to ‘Off’ which spends no time.] - Display some informative & friendly feedback, in the diffs pane, following a successful or failed commit. NEW
- Improved display of Subversion properties, especially multiple properties.
Repository windows
- When opening Repo window (that uses https) ask user to interactively validate any invalid/unknown SSL certificate. NEW
[New when using svn tool. Already exists if ‘Call Subversion libraries directly’ was active.] - Disable Checkout & Import toolbar items when a file is selected.
- For Report, Checkout, Export & Import commands: display consistent repo paths.
- Allow ‘[’, ‘:’ & ‘]’ characters in new names for Copy, Move & Make Dir commands.
Activity window
- The Stop button now only tries to stop the selected tasks.
- Fixed problem where last output/error line in log was sometimes duplicated.
Screen Shots
| Working Copy & Properties | Update Working Copy | Merge into Working Copy |
 |  |  |
| Repository | Review and Commit | Import into Repository |
 |  |  |
| Preferences | Working Copies | Repositories |
 |  |  |