History
What is new in Syncro SVN Client 3.2 June 11, 2008
Version 3.2 of Syncro SVN Client adds a set of improvements to the previous version:
filtering the content of the History view based on revision number and commit
date, computation of the SVN annotations on a limited range of revisions,
modification of the attributes of a revision in history, configurable shortcut keys for actions, editing a conflict with an external diff application,
editing of global SVN configuration files and some new comparison actions.
Filter revisions in History viewThe content of the History view can be filtered now also by revision
number and commit date. In previous versions it was filtered only by author
name and commit message. A Search button was added and the string entered in the
search field is applied only when the button is pressed. This improves the
performance of previous versions in which the filter was applied for every character
entered in the search field. Get the annotations of a specified range of revisionsWhen the history of a file is very long getting the annotations of
a file (the author name and revision number that edited the last time each
line of the file) can take a lot of time. If you need only the
annotations created by a specific range of revisions you can specify the
a start and end revision and get only the
annotations of that range. Modify the attributes of a revision in historyWhen the commit message of a revision is not clear or it does not
cover exactly the purpose of a committed revision this message can be
modified directly in the SVN repository. Also the SVN user name that
committed a revision can be modified. Review modifications in files that will be committedNow it is possible to review directly from the Commit dialog the
modifications that are about to be committed on a file. Just double click on
a file in the list of files presented in the Commit dialog for reviewing the
differences between the local version and the latest version from the
repository with the file diff tool. Configurable shortcut keysNow it is possible to set and change shortcut keys for a large set
of user actions available in the views and dialogs of the application. The
configurable actions are listed in the Menu Shortcut
Keys panel from the Preferences dialog. Edit conflicts with an external diff applicationThe external diff application that is configured for viewing the
differences between two revisions of a file is used now also for editing a
SVN conflict generated in a local file by updating the file from the
SVN repository. Ignore ancestry in a SVN merge operationUsually the two trees of SVN resources are merged only if they
have a common ancestry. Now the case of merging two trees that are not
related by a common ancestry is also supported. This is useful for example
if one of the trees was imported in the SVN repository so the common
ancestry is not available. Edit global configuration filesThe SVN client tool can be configured also with the parameters set
in the global SVN files called 'config' and 'servers'. These parameters are
applied to all the SVN client tools that are used by the same user. These
two files can be opened for editing with two edit actions available on the
Options menu.
Apply the external diff tool in three-way diff actionsThe external diff tool configured for two-way diff actions is
applied now also in three-way diff actions: edit a conflict, compare the
local version of a file with the latest version from the repository
HEAD. Compare two files selected in the Working Copy viewThe differences between two files selected in the Working Copy
view can be displayed with the action Compare with Each Other available on
the right click menu in this view. Compare action on a revision from historyThe Affected Paths area of the History view displays both files
that were only modified and files that were added together with the
currently selected revision of the history. Now a compare action is
available in the Affected Paths area also for added files. Compare action on a revision of a merged fileWhen selecting the revision of a SVN branch that will be merged
with the SVN trunk or with other SVN branch it is useful to review the
differences between a revision of a file displayed in the Affected Paths
area of the History dialog and the previous revision of the same file. A
compare action is now available in the Affected Paths area for displaying
these differences.
What was new in Syncro SVN Client 3.1 February 21, 2008
Version 3.1 of Syncro SVN Client introduces two new presentation modes in the
Synchronize view (the compressed mode and the flat mode), new actions
in the Working Copy view, in the History view and in the Synchronize view and a
compare folders action on the revision graph of a folder.
Compressed mode and flat mode in the Synchronize viewThe compressed mode presents the SVN resources in the Synchronize
view as a tree with two levels, grouping the resources by their parent folder.
The flat mode presents the SVN resources as a list.
These modes are useful when you want to update or commit to the SVN repository the content
of a folder without going recursively into its subfolders or for obtaining the complete list of the
SVN resources that need to be synchronized.
Revert the changes of a revision
In the History view it is possible to revert the changes made by a revision
to a resource by selecting the revision and locating the resource in the affected
paths panel and using the "Revert changes from this revision" action from the
contextual menu.
The changes are reverted in the current version of the file in the working copy.
If the change was in fact a SVN delete operation the result will be the restoring
of the deleted file in the working copy.
Get Contents action in the History viewA new action was added in the contextual menu of the History view
for replacing the content of a file from the working copy with the content
of a revision of that file from the history. Compare with Branch/Tag action in the Working Copy viewThis action compares the working copy version of a file with a
revision from a SVN branch or tag. The branch or the tag can be easily selected
using a repository browser dialog.
New External Folder action in the Working Copy viewA new external folder can be created quickly by entering the
folder name and the target in a dialog that sets them in svn:externals property.
Compare two revisions of a folder directly from a revision graphThe set of changes that were committed between two revisions of a
folder can be computed with an action executed directly from the revision
graph of the folder. The result of this compare action is displayed in the
Directory Change Set view.
Support for external SSH clientsThe command line for calling an external SSH client can specify
any parameter accepted by the external SSH client. The SVN username can be
other than the SSH username. The SVN username can be specified separately in an
authentication dialog or Syncro SVN Client will use the default SVN username set
on the server for the SSH user.
What is new in Syncro SVN Client 3.0 January 15, 2008
Version 3.0 of Syncro SVN Client introduces visual editing of SVN conflicts, a view with all the changes between two revisions of a SVN folder, setting a reference revision number to the SVN repository browser.
Visual conflict editingAn update operation may bring the local copy of a
file in a conflict state. The conflict state can be resolved more quickly
if the conflicts are edited visually in a compare view which presents the
two conflicting versions side by side like a Diff application. In the
compare view the user decides for each conflict the variant
which will remain and will be finally committed to the repository: the
local one, the repository one or a manually edited combination of the two
variants.
Play the video demonstration
Directory Change Set viewSometimes a set with all the changes committed on any resource of
a folder and its subfolders is needed. The user just selects a start
revision number and an end one from the history of the folder and runs an
action which gathers the set of all these changes. The Directory Change
Set view presents the set of changes in a tree format. The revisions
corresponding to a resource from the tree are grouped in a separate list.
Play the video demonstration
Change Browse Revision action
A revision number can be set to the SVN repository browser as the reference revision for all operations like browsing, checkout, compare, etc.
What was new in Syncro SVN Client 2.6 December 3rd, 2007Version 2.6 of Syncro SVN Client introduces a filter option in the History
view, drag and drop operations in the Working Copy view, better indentation
of text in the compare panel and in the editor panel with the option to
configure the size of the tab character.
Filter the revisions displayed in the History viewWhen a SVN resource had a long history of modifications it was
difficult to locate the revisions with a commit message or author name
matching a specified string. By entering this string in a filter text field
the list of history entries is restricted on the fly to the set of matching
entries.
Drag and drop operations in the Working Copy viewFiles and folders can be dragged from other applications and dropped
in the Syncro SVN Client's Working Copy view as unversioned resources. The
structure of the file tree can be changed in the Working Copy view by drag and drop
operations inside this view.
Better indentation of text in compare panel and editor panelAn option for specifying the number of spaces for the tab character allows you to configure the text indentation.
Password of SVN user stored correctly when the computer changes the IP addressIn previous versions the password stored in the local user preferences for
accessing a SVN repository was invalidated when the computer received a new IP
address, for example when it was connected to a different network.
What was new in Syncro SVN Client 2.5 October 29th, 2007Version 2.5 of Syncro SVN Client introduces the options of associating a file
type with an editor and of specifying an external application for diff
operations and fixes various bugs.
Associate a file type with an editorFor each file type the associated editor which opens files of that
type can be specified by choosing one of three options: the default external
application installed in the operating system, a particular external
application specified by the path to its executable launcher or one of the
built-in editors. Specify an external application for diff operationsIf an external application is specified for diff operations in the
SVN user preferences this application is preferred for all the compare
operations instead of the internal diff tool. Various bug fixesA SSL certificate is correctly asked when a SVN server accessed by
the HTTPS protocol requires such a certificate. The correct encoding is
used when a file is asked directly from the SVN repository in compare
operations.
What was new in Syncro SVN Client 2.4 June 6th, 2007Version 2.4 of Syncro SVN Client allows to see the history of a resource as a
history graph in which every revision of the resource is represented with a
node.
History Graph
The history of a resource can be viewed as a graph in which a node represents a revision of the resource. The icon and the background color of a node represent the operation that generated a revision. The node contains also the repository path and the revision number. The contextual menu of a graph node contains operations that can be applied directly to the revision represented by that node: open the resource, show the history in History View, compare with the HEAD revision, check out.
What was new in Syncro SVN Client 2.3 April 2nd, 2007Version 2.3 of Syncro SVN Client allows to quickly find what happened in a
project or what a user worked during a given period of time, improves the
integration with bug tracking tools, adds application global ignores for
unversioned resources displayed in the Working Copy view and more.
History Filters to Quickly Find What HappenedEver wondered what happened today in your project? Or what John
worked all last week? You can get this quickly with the new filtering
options from the Show History dialog. First you specify a range choosing
from either predefined intervals (today, yesterday, last week, etc.),
revisions or specific start/end dates and then you can filter by author.
Extensible Set of Revisions in History View and History DialogThe set of revisions presented in the History view and the History
dialog can be extended from an initial number of 50 revisions using two new
buttons: get the next 50 revisions and get all revisions. Improve the Integration with Bug Tracking ToolsThe bug ID included in the Commit message is presented in the
History view as a hyperlink which opens a web browser at the page of the bug
when it is clicked. The URL of the web page with the bug must be configured
with a SVN property. Application Global IgnoresThe unversioned resources are filtered in the Working Copy view
based on ignore filters set in the SVN preferences. Show SVN Properties for Repository ResourcesThe action Show SVN Properties is also available for repository
resources in the Repository View and displays the properties of the selected
resource in the Properties view.
Order the Repositories in the Repository ViewThe order of the repositories listed in the Repository view can be
changed using two arrow buttons on the toolbar of the view.
What was new in Syncro SVN Client 2.2 March 5th, 2007Version 2.2 of Syncro SVN Client adds support for SVN Annotations,
integration with bug tracking tools and operations on a revision from the
Affected Paths area of History view.
Annotations ViewThis view enables you to quickly find the author and the revision
number that changed a specific line of a file. The Annotations view is
synchronized with the History view and the editor panel: clicking on a line
in one of the two views or in the editor panel highlights the corresponding
lines in the other two areas. Integration with Bug Tracking ToolsUsers of bug tracking systems can associate the changes they make in
the repository resources with a specific ID in their bug tracking system. When the user
enters a commit message, the bug ID is added to this message. The
format and the location of the ID in the commit message are configured with
SVN properties. Operations on a Revision from Affected PathsIn the Affected Paths area of the History view there are available
operations for opening, saving, updating, comparing and showing the history
of the selected revision. Find Next and Find Previous Actions Extended to Text AreasThe Find Next (F3) and Find Previous (Shift + F3) work also in
non editable text areas, for example in the Console View, enabling quick
searches without invoking the Find/Replace dialog. Open in System Application ActionThis action was added in the Working Copy view for opening the
selected resource with the default application associated with that type of
resource in the operating system.
What was new in Syncro SVN Client 2.1 February 14th, 2007Version 2.1 of Syncro SVN Client adds two new actions in the Working Copy view:
Relocate working copy and Switch location and also a series of enhancements and
fixes.
The Relocate ActionWhen the base URL of the repository is changed, for example the
repository is moved to other server, the repository path of the working copy
can be easily changed with this action. The action is available also for
individual resources of the working copy.
The Switch ActionThis action changes the location of a working copy or only an
item of the working copy within the same repository. The item must be
versioned in order to allow switching the repository location.
Fonts ConfigurationThe font family, font size and font style for the editor and the
GUI components are configurable. Text antialiasing can be turned on.
File Types ConfigurationFile associations can be defined between a file extension and the
type of editor that opens the file. If the file extension corresponds to a
built-in association, for example .xml, .xsd, .xsl then the user defined
association redefines the built-in one. Encoding for Non-XML FilesFor XML files there are well-known rules of encoding detection.
For other file types if the encoding is not the platform's default one it needs
to be specified in order to read the file correctly. Optional Upgrade of the Working Copy FormatWhen a working copy in the SVN 1.3 format is loaded in the Working
Copy view it can optionally be upgraded to the SVN 1.4 format.
|