Release Notes

Public

5.0.44.577: Jul 18 2014

New

GUI: Greatly improved checkin progress. Now when the checkin uploads data using a slow network, a detailed progress is displayed so that the user has a much better understanding of what is going on and the detailed upload of each block of 4Mb being uploaded.

New

GUI: Annotate (blame) of the diff views (cset, branch, label). Now the diff view is able to show annotations on the left-side and right-side panels. This feature is very useful when reviewing differences, specially checking which lines have been modified during a merge (when a file has been changed on both contributors, annotating the file will show which lines were changed during the merge. This means they were manually edited).

Lines coming from the contributors but not changed during the merge will be marked as coming from the right contributor.

To show the annotations, just right-click in the contents textbox and select the 'Annotate' context menu option.

Also, the look and feel of the annotate panel has been improved.

A tooltip is shown with changeset comments and other info hovering the mouse over an annotation.

New

GUI: Drag and drop support added to the items and 'pending changes' views.

Now users can drag files from the "items view" and the "pending changes view" to an external application, like an editor or any other app able to accept the file being dragged.

The drag operation is only available for local files: files that are physically available on disk

New

Xmerge (mergetool) is now able to display more additional information sent by Plastic SCM during a merge.

* Added a parameter in mergetool (--progress) to notify the current merge operation to the mergetool. This is useful to understand how many files are pending to be merged while you're in the middle of merging a file, without having to switch to Plastic

* Added a parameter in mergetool (--extrainfofile) to get extra information about the current merge in the mergetool

* Implemented a panel in mergetool to show the extended merge info

* Improved the symbolic names passed to the mergetool.

* Recursive merges are now clearly identified and extra info is available to better understand the operation.

* Symbolic paths are now relative to the workspace.

* Fixed maximize and restored botton image aligment (also fixed the restore button image, which was wrong)

* When the contributor text is trimmed in the "select contributor" buttons, the tooltip will show the entire string.

NOTE: To take advantage of these improvements, change the configuration of your Xmerge (Plastic SCM built-in merge tool) as follows:

--progress="@progress" --extrainfofile="@extrainfofile"

New

Polarion: The installer now distributes the Polarion jars and installation instructions. The 'jar' files will be copied in a directory inside the Plastic SCM "client" folder during an install or upgrade.

New

The update-merge operation (update that requires a merge without conflicts) doesn't support cloaked rules yet. A restriction has been added to avoid misunderstandings. If there are cloaked rules, a regular merge will be launched.

New

New "find in files" added to the diff cset, branch and label window.

Bug

Annotate: fixed a bug preventing the annotate to finish.

It happened only if the ancestor of the annotated revisions met one of the following conditions:

* It is a source contributor of a merge

* The item was modified by both contributors in the merge

* The merge result was equal to the destination contributor (source changes were discarded or source changes were already included in the destination contributor).

This issue has been fixed.

Bug

GUI: The items view was throwing an 'Index out of range' exception when selecting items in 'list' view mode and pressing the shift key. Fixed.