Syncro SVN Client Changelog

What's new in Syncro SVN Client 10.1 Build 2015040812

Apr 9, 2015
  • Improved Patch Generation:
  • Completely revamped the Create Patch operation to now include additional patch types and options. It is now easier to create various types of patches, particularly creating a patch with local modifications. Also, the action can now be invoked for items from additional locations, such as the Repositories view.
  • Pre-Merge Checks:
  • The Merge wizard now includes a pre-merge checks stage that validates the working copy to help you identify possible issues that could prevent the operation from working as expected, and also proposes tips for solving them.
  • Updated the Export Operation:
  • The Export operation has been updated with new options and was extended to additional views (History, Directory Change Set, and Revision Graph views).
  • Improvements to Multiple Operations:
  • The Import, Share Project, Switch, and Show Annotation operations have been updated to include the complete list of options for the corresponding SVN commands.
  • Complete SVN Information:
  • The Show SVN Information action now displays complete information about items under version control, and for working copy items, it includes detailed status information. This feature is also now available in other views (History, Directory Change Sets, and Revision Graph views).
  • Other Improvements and Bug Fixes:
  • Custom keywords are now supported.
  • Improved performance for Revert and Delete operations in the Working Copy view.
  • Improved operation behavior when reverting changes from the History view.
  • Easy access to URLs that are defined in the Repositories view from various dialog boxes.
  • Improved support for peg revisions.
  • Fixed issues with regards to svn:// protocol compliance.
  • Fixed encoding issues in the Create Patch and Show Annotation operations.
  • Fixed line ending and keyword related issues in the Export operation.

New in Syncro SVN Client 9.1 Build 2013121218 (Dec 17, 2013)

  • This version introduces the support for Subversion 1.8 repositories and improves the ability to copy, move, rename, and drag and drop items within the Working Copy. Syncro SVN Client can be freely evaluated for 30 days and can be purchased for a price of USD 59.
  • Support for SVN 1.8 Servers:
  • Subversion 1.8 repositories are now supported, excepting FSFS-backed repositories accessed through file:// protocol. Working copies having SVN 1.8 format are not yet supported.
  • Copy/Move Operation Improvements:
  • Syncro SVN Client does its best to copy/move items within the working copy. In cases when the operation would not normally work in Subversion, a simple file system copy/move operation is performed. Also, valid destination directories are detected automatically and presented to you.
  • Drag and Drop Improvements in the Working Copy View:
  • The Drag ad Drop support was extended to all the Working Copy view modes. Also, compatibility between Syncro SVN Client and external applications was improved for dragging and dropping items from one to another.
  • Drag and Drop Support in the Repositories View:
  • Copying and moving repository items is made easy through the drag and drop support added in the Repositories view.
  • Improvements and Bug Fixes:
  • This new version comes with various improvements and bug fixes regarding the copy, move, rename and drag and drop operations. Memory and performance issues related to working copy management were addressed also.

New in Syncro SVN Client 9.0 Build 2013062512 (Jun 26, 2013)

  • Repair Items Copied, Moved, or Renamed Outside of an SVN Client:
  • Items that were copied, moved, or renamed without using an SVN client can be repaired to maintain their history, making SVN aware of all the changes.
  • Improved Copying of Repository Items:
  • Repository items can now be copied from revisions other than the latest one, allowing you to recover any previous version you might need. This is allowed even if you are browsing older revisions in the Repositories view.
  • Extended Support for Copying Repository Items:
  • Any version of a repository item can be retrieved directly when browsing its history either in the History view, Directory Change Set view, or Revision Graph view.
  • Resurrect Items Deleted from the Repository:
  • Even if an item does not exist in the latest revision of the repository, its history is still preserved. Syncro SVN Client can resurrect any item presented as deleted in the History view, Directory Change Set view, or Revision Graph view.

New in Syncro SVN Client 8.1 Build 2013031312 (Mar 15, 2013)

  • Commit to Multiple Repositories:
  • Syncro SVN Client offers support to commit working copy items across multiple external definitions in one single step. No more overhead to handle external modified items one by one. Even more, for SVN 1.7 working copies, externals from the same repository are committed together, resulting less revisions generated in the repository.
  • Remove Items from Version Control:
  • Easily remove items from version control using a dedicated option. You no longer have to take different actions to avoid erasing files from your working copy when needing to remove items only from the repository.
  • Improved Working Copy Items Deletion:
  • Any item missing from a working copy can be deleted, including missing directories. The Delete action is more powerful and can help you with removing working copy items that have states raising issues and unusual behaviors.
  • Improved Commit:
  • Committing working copy changes has never been easier. The Commit operation was improved to help you when committing new items in the repository (unversioned or added), by automatically collecting their ancestor directories which also need to be versioned. Also, missing directories are now deleted when committing them. Finally, the commit dialog box was redesigned to present items in a working-copy-like style and information more appropriate for this operation.
  • Improved File Handling on Case-Insensitive File Systems:
  • File renames outside of the SVN client, on case-insensitive file systems, are better handled regarding the Delete and Commit operations. The situations when a file was lost after changing only letter-cases of its name were removed.
  • Better State Detection and Triage of Working Copy Items:
  • The states of the working copy items are detected in a more accurate manner. Any type of changes of a working copy item are now presented in the Incoming mode, allowing you to easily spot all sort of changes, including the ones which cannot be committed to the repository.
  • Easily Locate Files in Your File Manager:
  • Working copy files can be easily located on your disk directly from the Working Copy view. You don't need to identify the parent directory and search through it.
  • Improvements and Bug Fixes:
  • This new version comes with various improvements and bug fixes regarding opening and saving files from the repository, the check out operation and locks handling on commit. Memory and performance issues were addressed also.

New in Syncro SVN Client 8.0 Build 2012071715 (Jul 19, 2012)

  • Support for SVN 1.7:
  • Syncro SVN Client supports SVN 1.7.5, allowing you to take advantage of the latest SVN improvements and fixes. Previous SVN versions and older working copies are also supported. New SVN 1.7 working copies can be easily identified by the information in the status bar.
  • Extended Support for Exporting Files:
  • The support for exporting files from a repository was made available also in the Repositories and Revision Graph views. Now in the Repositories view it is possible to export both directories and individual files.
  • Full Support for "svn add":
  • Starting with version 8, the "svn add" command and all its options are fully supported. The resources not under version control are collected automatically from any directory of a working copy.
  • Improved Handling of Unversioned and Ignored Directories:
  • Processing content of unversioned or ignored directories can be avoided using new options added in the Working Copy view. Syncro SVN Client can be configured to ignore content of such directories, speeding up the loading of a working copy as well as other SVN operations.
  • New Working Copy Data and Improved Representation:
  • The local modification time of files and the local revision of any working copy item were added in the Working Copy view. Other changes include dimmed rendering of ignored resources and improved sorting speed of working copy data.
  • Improvements and Bug Fixes:
  • The new version comes with various improvements and bug fixes, like corrections regarding the states and types of the working copy items, speed improvements on loading the working copy information, caching and auto-refreshing, and many others.

New in Syncro SVN Client 7.2 Build 2012021715 (Feb 22, 2012)

  • Version 7.2 of Syncro SVN Client simplifies project sharing over SVN repositories and fixes compatibility issues with SVN 1.7 servers. Being a maintenance release, it focuses on bug fixes and small improvements.
  • Fixed SVN 1.7 Repositories Compatibility Issues:
  • Fixed critical issues that prevented Syncro SVN Client to properly communicate with Subversion 1.7 servers.
  • This version does not support yet the Apache SubversionTM 1.7 new features and working copies.
  • Share Project:
  • A new action allows you to easily share a project on an SVN repository. This lessens the user effort by importing the project in the repository and converting the local project structure into an SVN working copy, all in a single step.
  • Workspace:
  • Introduced the concept of a workspace, used for now to assist you to checkout new projects in a predefined location.
  • Improved Working Copy Handling:
  • Optimized the loading of working copies and switching between them. The load operation became more responsive, allowing you to cancel it from an early stage.
  • Bug Fixes:
  • Numerous bug fixes and other small improvements.

New in Syncro SVN Client 7.1 Build 2011120615 (Dec 10, 2011)

  • Version 7.1 of Syncro SVN Client introduces a reworked flexible layout and a redesigned History view, improves the syntax highlight engine of built-in editors and fixes a number of small bugs. Syncro SVN Client can be freely evaluated for 30 days and can be purchased for a price of USD 59.00.
  • Flexible Application Layout
  • Starting with version 7.1, Syncro SVN Client's flexible layout is back by popular demand. This allows you to adapt the application to different viewing conditions and personal requirements.
  • Redesigned History View
  • The History View was redesigned to optimize the screen area usage and to improve the way the information is delivered:
  • Now you can group revisions by their commit date to easily locate changes in time.
  • Improved representation of the paths affected in a revision, following the same design used in the Working Copy and Repositories views. Data sorting and key search features were added to help you easily handle large sets of affected resources.
  • Added tree-like representation of the affected paths used for filtering them by location.
  • Improved Syntax Highlight:
  • Syncro SVN Client built-in editors feature a more accurate and efficient syntax highlight algorithm for the content you want to edit. Also, mixed content types are highlighted accordingly (like PHP scripts inside an HTML file).
  • Bug Fixes:
  • Numerous bug fixes and other small improvements.
  • Note: This version of Syncro SVN Client is not compatible with Subversion 1.7.

New in Syncro SVN Client 7.0 Build 2011070716 (Sep 8, 2011)

  • Improved Working Copy Locks Representation:
  • File locks in the Working Copy view are now presented using graphic symbols, which allow you to rapidly identify files with active, broken or stolen locks. Also, when synchronizing your working copy with the repository, you can see the current lock state of files in the repository, including those locked by other users.
  • Added Locking Support in Repositories View:
  • Repositories view now presents the existing file locks when browsing repository content. Now you can lock or unlock files directly in the repository, using actions available in the Repositories view.
  • Improved File Comparison Representation and Functionality:
  • Comparing algorithm has been improved to detect differences at a finer level of granularity. Besides the old detection of different blocks of text, Syncro SVN Client brings a second level of comparison, by directly emphasising word differences inside these blocks. Management of differences was improved by presenting an in-place widget which gives quicker access to actions which allow you to copy or replace content of the currently selected difference.
  • SSH Host Verification:
  • Improved connection security when accessing for the first time a repository through SSH protocol. Now, Syncro SVN Client allows you to interrupt the connection to an untrusted SSH host.
  • Added Name Conflict State for Working Copy Files:
  • Syncro SVN Client signals the existence in repository of files considered to have the same name on a case-insensitive operating system, like Microsoft Windows. These files are marked as being in a Name Conflict state in your working copy.
  • Component Updates:
  • Updated SVNKit library to version 1.3.5, compatible with Subversion 1.6.15, which contains various bug fixes and improvements.

New in Syncro SVN Client 6.2 Build 2011040614 (Apr 9, 2011)

  • Redesigned Repositories view
  • The Repositories view was redesigned to display repository resources in a filesystem-like fashion, allowing easier access to Subversion relevant information, like author name, commit date, revision number and resource size.
  • Repositories view workflow improvements
  • The contextual menu was reorganized to provide easier access to repository operations. Also, switching to the History view will automatically display the history log of the currently selected resource.
  • Optimized repository access
  • Information already acquired from the repository is reused in some cases, leading to reduced network traffic and faster operation execution times.

New in Syncro SVN Client 6.1 Build 2010112316 (Nov 23, 2010)

  • Version 6.1 of the Syncro SVN Client improves the information presented in the Working Copy view and delivers better performance of the SVN related tasks and compare operations.
  • Support for "--ignore-externals" Option:
  • You can choose to ignore "svn:externals" definitions when exporting or checking out from repository or when updating resources in the working copy.
  • Working Copy Workflow Improvements:
  • All Working Copy view modes contextual menus have the same content and structure. They are dynamically built and display only the actions which can be applied for the selected resources.
  • Working Copy Information Improvements:
  • Information about the resources file type is presented in the Working Copy area in a new column, which allows you to sort the resources according to the file extension. The external and switched resources are marked consistently in all working copy presentation modes. Resources in a real conflict state are marked differently than those in pseudo-conflict state for an easier identification.
  • Improved Status Bar Information:
  • The application status bar presents graphical hints corresponding to different working copy options. For example, you can determine if the ignored/deleted resources are being presented or not in the working copy or if the externals definitions are processed.
  • Improved Diff Editor and Integrated Diff Tool:
  • All compare algorithms were improved, they use less memory and need a shorter amount of time to perform compare operations. The Diff Editor presents the names of the last authors who committed the compared files.
  • Component Updates:
  • SVNKit library was updated to version 1.3.3, which contains various bug fixes and performance improvements.

New in Syncro SVN Client 6.0 Build 2010092712 (Oct 6, 2010)

  • The application may not start if some columns of the table from the Working Copy view were set as not visible.
  • Resetting options using the "Reset Global Options" option resulted in differences between the Working Copy view table configuration and what is presented in the header contextual menu of the same table or in the table columns configuration dialog

New in Syncro SVN Client 6.0 Build 2010092316 (Oct 4, 2010)

  • The Windows installation kit did not complete and did not report an error on some Windows machines if the current user did not have admin privileges.
  • URLs with "file://"; protocol instead of local file paths were passed to
  • external applications configured to open different working copy file types. If the
  • external applications accept only local file paths, they cannot open the files
  • identified by the given URLs.
  • The "Edit Conflict"; action did not open the revisions to be compared for
  • a conflicted image file using the image viewer. This produced encoding errors.
  • In some rare situations, some working copy files were presented as locally deleted and most actions were skipping them.
  • Fixed a NullPointerException that appeared when requesting the history of a deleted resource displayed in a revision graph.
  • Fixed a NullPointerException in the refresh task that is executed automatically
  • when the user switches back to the application window.
  • Now "Show Ignored Items"; and "Show Deleted Items"; actions from the Working Copy are disabled while other operation is in progress.
  • The "Check for a New Version" action did not detect newer builds of
  • Syncro SVN Client from the syncrosvnclient.com website.

New in Syncro SVN Client 6.0 Build 2010072316 (Aug 2, 2010)

  • Redesigned application layout:
  • The application interface was changed and the Working Copy view was completely redesigned as a filesystem-like layout. The Working Copy and Synchronize views were merged into a single central, easy-to-use view, allowing you to choose what SVN-related information the application displays.
  • Configurable Working Copy view:
  • The information presented in the Working Copy view is customizable: you can remove or reorder the columns and sort their content according to your needs. Relevant information about incoming changes, like the author name, commit date and revision number is available at a glance.
  • Performance improvements:
  • The new working copy uses up to 60% less memory than the previous versions of Syncro SVN Client. This means faster operations on larger projects.
  • Synchronized history view:
  • You can easily access the history of the currently selected resource just by switching to History view.
  • Guiding hints:
  • Even if you are a newcomer or an experienced user, Syncro SVN Client offers you a set of guiding actions to ensure a continuous and productive work flow.

New in Syncro SVN Client 5.1 Build 2010031116 (Mar 25, 2010)

  • Improves working copy load time, automatically refreshes the working copy on external file changes, makes repository browsing more responsive, adds support for repository imports at file level, adds support for replacing resources, improves handling of obstructed resources, improves history support, allows creating branches/tags directly from the repository and offers options to print and save as image a revision graph.
  • Faster working copy load time
  • A working copy is cached, so when it is loaded next time in the Working Copy view, the operation will be much faster than in the previous versions of Syncro SVN Client.
  • Automatic refresh of the working copy
  • The working copy is automatically refreshed when changes are detected in the file system. This is done in order to update the state of the resources modified by external applications.
  • More responsive repository browsing
  • You can configure the repository connections timeout and stop non-responsive repository browsing operations.
  • File level repository imports
  • Added support for importing files into a repository.
  • Support for replacing working copy resources
  • Working copy resources can be replaced with their HEAD or BASE revision.
  • Better handling for obstructed resources
  • Operations correctly take into account obstructed resources.
  • Improved history support
  • The history for a resource deleted from the repository but which is still present in the working copy is now displayed by properly detecting the revision at which the resource was deleted.
  • Branch/Tag directly from the repository
  • The Branch/Tag action can be performed directly on the repository, without having a working copy previously checked out.
  • Print and save as image a revision graph
  • Generated revision graphs can be printed or saved as images.

New in Syncro SVN Client 5.0 Build 2009081012 (Aug 12, 2009)

  • adds the Diff Files and Diff Directories tools
  • updates the main menu and toolbar actions for the Working Copy, Synchronize and Repository views
  • a new application toolbar for easy access to the most common SVN operations.
  • Diff Files tool:
  • This tool allows finding the differences between two local files using six different diff algorithms and applying some options like ignore whitespaces, merge adjacent differences, etc.
  • Diff Directories tool:
  • This tool allows finding the differences between two sets of files that have the same names but are located in different folders. Two files with the same name can be compared with the binary content method or the last modification timestamp method.
  • User interface update:
  • The menus and toolbars were changed. Some actions were added or removed in the menu bar and in the views Working Copy, Synchronize, Repository, History so that the most used actions can be accessed faster. A new toolbar was added.
  • Specify working copy format at checkout:
  • Sometimes a working copy is used with more than one SVN application that may not support the latest working copy format. For compatibility with such applications the working copy format can be specified at checkout: SVN 1.4, SVN 1.5 or SVN 1.6.
  • Upgrade and downgrade working copy format:
  • If the user does not want to upgrade the working copy format to the latest format he can do that later with the Upgrade action. A downgrade action is available for users who need compatibility with applications that do not support the latest working copy format.

New in Syncro SVN Client 4.2 (May 14, 2009)

  • Version 4.2 of Syncro SVN Client adds as main feature SVN 1.6 support. Other additions include improvements to the symbolic links handling and a better performance when working with revision graphs.
  • Support for SVN 1.6
  • Syncro SVN Client supports SVN 1.6.2, allowing users to take advantage of the latest SVN improvements and fixes. Previous SVN versions are also supported, the user being able to decide whether a working copy should be updated to version 1.6 or not.
  • Tree conflicts handling
  • Subversion 1.6 recognizes a new kind of conflict, known as a "tree conflict". Such conflicts manifest at the level of directory structure, rather than file content. These conflicts include deletions of locally modified files and incoming edits to locally deleted files. Syncro SVN Client allows to handle these conflicts offering a dialog that lists possible solutions for solving these conflicts.
  • Improvements to svn:externals
  • Subversion 1.6 allows to link to external files by putting their URLs in the svn:externals property on the parent folder. Syncro SVN Client allows you to create, update, commit and remove external links from the user interface changing automatically the svn:externals property as needed.
  • Improved revision graph performance
  • Syncro SVN Client stores the result of a revision graph operation and reuses that for further operations on the same repository, thus avoiding unnecessary requests to the SVN server for the same data. This results in a noticeable increase in performance.
  • Access to network SVN file repositories
  • Network SVN repositories can be accessed using file URLs of the form "file://server/path".
  • Better handling of symbolic links
  • Syncro SVN Client analyses the structure created by symbolic links usage detecting and handling infinite recursions.

New in Syncro SVN Client 4.1 (Dec 5, 2008)

  • Create patch wizard
  • This wizard allows you to create two patch types: a patch between a working copy resource and a repository resource or a patch between two repository resources or two revisions of the same resource. Other options like folder depth, ignore ancestry, ignore whitespaces or include unversioned files can also be specified.
  • Quickly resolve conflicts resulted from a merge action
  • All the conflicts resulted from a merge action are listed in a dialog in which each conflict can be manually resolved or you can choose a generic action for automatically resolving all of them.
  • Major performance improvements
  • Many common SVN actions like refresh, add, revert, update, merge, show history etc. were improved so that now they perform faster. Also, on Mac and Linux computers, you can control the SVN symbolic link support. If you don't need this support, you can disable it, which results in improved performance for common actions like those above.
  • Scroll lock button in Console view
  • A Scroll lock button was added in the Console view. It disables console automatic scrolling when a SVN operation logs many messages in it. This allows the user to control the view and have enough time to read the displayed messages.
  • Updated the SVNKit library
  • The SVNKit library was updated to the latest version - 1.2.1 - that supports all Subversion 1.5.4 features.