New functionality in Plastic SCM 3.0
Plastic SCM 3.0 has just been released and it includes the following major features:
* Integrated distributed code review: built-in code review system that tightly integrates with branches and changesets. A review can easily be created from these elements and then replicated, enabling a distributed review process.
* Shell extension: Windows Explorer integration that allows developers to perform all the version control operations within Explorer. All the GUI views are accessible from the shell extension too.
* New Subversion and Perforce importers: improved Subversion importer (both performance and usability) and a brand new Perforce importer.
* New "pending changes view" on the GUI: now checked out items (i.e. items marked for edition from the GUI, command line or the plugins), changed items (modified outside Plastic control) and private items (potentially new files) can be checked in together from a single view.
* Xmerge / Xdiff 2.0: the merge and diff tools get updated with "cross merging" technology capable of detecting moved (and modified) code in the same file. Xdiff is able to locate modified code and render it accordingly, and Xmerge is able to handle moved code (normally refactor) during the merge process.
* External data storage: it is possible to "extract" data from file revisions in a repository and save them on secondary devices like DVDs, hard drives and so on) so they don't consume main database storage. It is possible to plug the media to the server for transparent access or to access the "extracted" data directly from the client machine (Plastic will prompt to introduce the right media when accessing a "extracted" revision). It is useful for projects using really big files.
* Annotate support on GUI: now annotate (cm annotate or cm blame) is also supported from the GUI in a graphically.
* SQLite backend support: Plastic servers can now use SQLite as backend. SQLite adds a new backend to the existing set of supported databases: Oracle, MySQL, SQL Server and Firebird. SQLite is very fast on Windows, Linux and Mac OS X environments, but it is better suited for distributed development (a developer running a small footprint server on his laptop or workstation). SQLite is the default on Linux and Mac OS X evaluations.
* Selector explorer: it is possible to explore branches, labels and changesets without having to download them to a workspace. Advanced users can edit the selector to try more complex configurations.
* Performance improvements: as usual every new Plastic release is faster than the previous one. We thoroughly tested Plastic with big workspaces (>250k files and 40k directories) and big repositories in several scenarios: from heavy load (hundreds of concurrent users (computer simulated) against a a single server) to single user operations (quickly adding a big workspace into a repository) where we can consistently beat all our major competitors.
Internal and external releases
The Plastic SCM development team works in short iterations delivering frequent releases. Our goal is to have at least one new release every week, with new functionalities, bug fixes and performance tweaks.
Every 'weekly' release is not published to our customers, but we like to detail each of them in the release notes so users can easily follow what we achieved on every short iteration.
The releases marked with the word "external" are the ones we do publish on the website. The ones marked as "internal" are the releases we create in-house to keep the project moving week after week.
Plastic 3.0 is known internally as BL187 (the full name is 3.0.187.0), and the upcoming fix releases will be BL187.1, BL187.2 and so on.
As a side note, Plastic 2.9 was BL174, that's why users can find BL174.x as the latest 2.9 builds at our website.
External Release 3.0.187.0 (July 15th 2010)
Official Plastic 3.0 release.
New Key usability greatly improved in GUI. Now all views are accessible using keys. Users can press CTRL+TAB to switch between the different open views and navigate them using TAB. They can use CTRL+F4 to close the current view.
New Online help updated for 3.0. All links on the Plastic GUI have been reviewed.
New Replication support for code reviews. Integrated code reviews can now be replicated, enabling fully distributed review scenarios.
New Branch explorer: reset the date filter. New button to reset the branch explorer date filter to the default (date calculated as one month ago)
New Created new "replication" permission to improve security configuration on distributed scenarios. The following permissions: mkbranch/mkchildbranch, mklabel, mkrevision and applylabel are now considered during replication, enabling finer grained control.
New Hint dialog before merge explaining the basics of merging with Plastic to new users. Focused on helping new developers learn branching and merging.
New Pending changes view launches the diff of changed items on the selected ones only instead of the entire list.
Fixed Command line "ls" now manages wildcards the same way the "dir" or "ls" commands do.
Fixed Jira extension tried to reconnect to the server during unbind. Now it doesn't try anymore, speeding up the process.
Fixed OnTime test connection failed with error "too many automatic redirections attempted". It is fixed now.
Fixed Version One 'integrated windows security' option was not disabling the user and password edit boxes, making it confusing for the user.
Fixed Branch explorer didn't allow clicking on merge links if "show branch bases" options were enabled.
Internal Release 3.0.186.0 (July 13th 2010)
Fixed The 'svn importer' wasn't working with blank spaces in the http url.
Internal Release 3.0.185.0 (July 06th 2010)
New The GUI client now remembers the last comments typed.
New 'Mergetool' color highlights can be customized.
Fixed The 'Branch Explorer' view wasn't correctly scrolling horizontally when displaying a lot of branches.
Fixed The 'workspace' and 'repository' views could be opened more than once.
Fixed The 'find private items' operation was throwing an exception when there weren't enough OS privileges over the items.
Fixed The 'code review' view was calculating wrongly the vertical scroll.
Fixed The databadase upgrade doesn't retry the access to the workspace database anymore, as is no longer necessary.
Fixed The mono runtime version packaged with the proxy server installer was outdated.
Fixed Broken on BL184: The caption text from views was not visible when the view was not the selected one.
Fixed Broken on BL182: The entire branch content was being fetched when replicating it.
Fixed The mysql database upgrade was broken.
Fixed The 'find label on repository' operation was throwing an exception when the specified repository didn't exist.
Fixed Visual Studio Package: The 'setsetlector' operation was not working.
Fixed The 'Branch Explorer' view was working on 'bind issues to branches' mode when an issue tracking system was configured on 'bind issues to changesets' mode.
Fixed There was a problem when launching several replication operations from the same source server. They could create fetch branches when it wasn't necessary.
Fixed The GUI client was being closed on Linux when closing a view during its load process.
Fixed The replication was showing a wrong error message when the replication was failing caused by a controlled problem.
Fixed The 'more help' link button from GUI views was not being drawed correctly in some cases.
Fixed Now, the 'Pulse integration' shows more detailed error messages when the 'check connection' button is pressed.
Fixed The intaller upgrade was not properly working in 64-bit machines.
Performance The filter and reload button of the eclipse plugin's 'workspace explorer' view has been improved.
Aesthetic The 'Binmergetool' now uses the same layout as 'Mergetool'
Aesthetic The replication's 'pop' operation has been renamed to 'pull'.
Internal Release 3.0.184.0 (Jun 23th 2010)
New The code review form gets the comparison method from the configured PlasticSCM preferences.
New The 'machine' column from the 'Workspaces' view has been removed, as it's no longer meaningful.
New Added HTML-related file extensions as 'text' revision type.
New SVN Importer is able to work with Slik SVN.
New The 'Pending Changes' view only shows the checked out items loaded on the workspace, filtering those checked out revisions located on another branch.
Fixed The merge operation was not retrieving the changes from the source of the merge when a private item exists with the same name.
Fixed Jira Extension: Field mapping was not working when the 'jiraextension.conf' file was modified in client-side.
Fixed OnTime2006 Extension: Test Connection was showing a warning message about HTTP request redirections.
Fixed OnTime2009 Extension: PlasticSCM was unable to link branches or changesets to defects. Fixed.
Fixed Eclipse plugin: Removed unnecessary Update View events.
Fixed Pulse Integration: A branched project basing off the last contents from the main branch was not updating the workspace of the pulse project when a new change was introduced on the main branch.
Fixed The way the importer tool executes external commands has been improved to avoid potential problems on Linux systems.
Fixed The Configuration Server wizard was jumping a radiobutton when navigating through the cursor keys.
Fixed The 'Update' operation was not showing a proper message when trying to set file attributes to a file withouth enough permissions.
Fixed The 'Options' button was disabled when there were no differences to show on 'DiffTool'.
Fixed The 'MergeTool' was not removing the whitespaces when they were placed at the end of the line.
Fixed The 'Mergetool' was not updating the differences on the vertical scrollbar when a preference was changed.
Fixed Changing the Encoding from 'None' to another one was not allowing to switch again to 'None' on 'MergeTool'.
Fixed SVN Importer: Fixed a problem loading shared ssl libraries when using svn_ra API.
Fixed The Code Review form was not moving to the commented line when double-clicking on a comment from the comments list.
Fixed Shell extension was showing an error message when there was several views opened.
Fixed The refresh button from the workspace view was not refreshing the content when a workspace was created from the command line or a plugin.
Documentation The documentation has been improved: - Installers - Plastic SCM GUI - Branch Explorer - Jira Integration - Annotate View - Shell Extension
Aesthetic Fixed several aesthetic and minor issues.
Internal Release 3.0.183.0 (Jun 17th 2010)
New The Linux and Mac installers use SQLite as the default server backend.
New The Linux installer creates shortcuts to the Plastic SCM executables.
New Plastic is UAC aware. When a user modifies the content of a configuration file without privileges, UAC will pop up.
New The Plastic SCM Windows installer is recognized as a trusted one.
New The command line client configuration tool only requests for user and password parameters when LDAP working mode is chosen.
New The Shell Extension has a configurable operations log.
New The command line client has two new commands to help diagnosing issues related to guid's.
Fixed The upgrade system was not working properly on x64 machines.
Fixed Removing a controlled file from disk and creating it again with the same name was causing an error when updating the workspace.
Fixed Permission system: Adding inheritance from an object whose ACL doesn't exist was causing an exception.
Fixed The 'last changeset on parent branch' option from the branch properties dialog was only considering changesets with revisions.
Fixed The checkout operation wasn't updating the 'items' view in Linux.
Performance The replication was taking a long time fetching the object's attributes.
Aesthetic Fixed several aesthetic issues on Linux and Mac.
External Release 2.9.174.9 (June 17th 2010)
Plastic 2.9 bugfix release.
Fixed The replication was taking a long time fetching the object's attributes.
Fixed The 'cat' command fetches the data of the parent revision recursively if the revision doesn't have it.
Internal Release 2.9.182.0 (Jun 15th 2010)
New Windows Explorer Shell Extension integration.
New The 'licenseinfo' command doesn't need to be executed in a workspace path.
New The loading of the GUI visual state has been protected and it notifies to the user whether there was any error.
New The LDAP configuration wizard has been improved.
New The workspace creation dialog shows additional help when filling the requierd fields.
New The code review form preserves the comparison method when switching to another item.
Fixed When removing a carriage return character just before a deleted line on the Mergetool's result file textbox, a "yy" string was appearing.
Fixed Renaming a repository was allowed even if the user doesn't have 'rename' permission.
Fixed The option 'listgroupmembers' in the umtool command wasn't working.
Fixed Mergetool wasn't saving the 'moved code' preferences.
Fixed The 'addrep' command only was allowing lower case characters in the database name.
Fixed The rebase operation was throwing a "key duplication" exception when an item is loaded twice on the source of the merge.
Fixed The AltGr + 2 was changing the focus to the 'branches' view on a Spanish keyboard.
Fixed Plastic server couldn't start with an unreachable LDAP server.
Fixed When the same replicated branch was receiving changes on two servers simultaneously and those changes didn't collide (no fetch branch was created), the replication could leave unordered changesets.
Fixed The changeset walker wasn't resolving the proper repository with some selector configurations.
Fixed Scrolling the branch explorer with the mouse wasn't working when the click was done over an invisible link.
Fixed An exception was thrown when closing the commit view while it was loading the content.
Fixed Spelling errors on the 'cm help'.
Fixed A repository could appear twice after a rename operation.
Fixed There were two "find" buttons when exploring the changesets in a branch.
Fixed The 'annotate' view was throwing an exception with an empty revision.
Fixed The key movement wasn't working on the 'annotate' view.
Fixed Localization issues on the 'code review' view.
Fixed The 'history' command Wasn't displaying the new name of renamed branches or labels.
Fixed Localization issues on the import tool.
Fixed Mergetool wasn't detecting the file encoding when it was launched from the Plastic SCM GUI.
Fixed The headline of the branch's linked task didn't fit to the branch bounds in the Branch Explorer view.
Fixed The 'Control - =' shortcut was automatically submitting the commit view dialog.
Fixed Plastic GUI was showing the drive icon for a folder in Windows 7.
Fixed Checking in a file without permissions was throwing an exception.
Fixed The svn importer didn't recognize some operations with a non-standard structure.
Fixed The selector browser was showing the workspace path as root path instead of the "/" base path.
Fixed The navigation arrows on the 'Compare branch content' form were disabled.
Fixed The 'renamebranch' command executed without arguments was throwing an exception.
Fixed The revision owner wasn't being updated in the workspace tree when the authentication mode was changed between ActiveDirectory and LDAP Working Mode.
Fixed The replication didn't check whether the starting changeset exists.
Fixed Unable to show the Replication dialog when there was an unavailable server (replication source server or replication destination server).
Fixed The 'activate/deactivate user' commands couldn't work with a mixed state.
Fixed The Mergetool's 'moved code' dialog was showing an error message when the 'mergetool.conf' file was not valid.
Fixed Broken on BL180: The checkin forced operation was hanging the GUI in some scenarios.
Aesthetic Rearranged the GUI top bar so that it consumes less space.
Internal Release 2.9.181.0 (Jun 4th 2010)
New Reactivated the XMerge in the release mode.
Fixed The differences tool was incorrectly showing the parent revision.
Fixed Broken on BL180: can't load the shellextension because the proxy wasn't obfuscated.
Internal Release 2.9.180.0 (May 31th 2010)
New Improved the commit view adding the branch field.
Fixed Localization issues in the import tool and in the smart branch form.
Fixed Broken on BL179: can't load the workspace tree upgrading to BL180 if there were checkouts left.
Internal Release 2.9.179.0 (May 24th 2010)
New The advanced query permission has been removed from the default permission set.
New Changed the look & feel of the importer tool. Improved the SVN and Perforce importers.
New Added a new option in the create branch dialog to select the last changeset on parent branch as branch base.
New Added two new options to the annotate command: --ignore: ignore whitespaces --encoding: show annotated file content with a encoding
Fixed When you executed the ls --selector command if you did not specified the path in the server format (repository format) it failed. Improved the error message so the user can understand better what is happening.
Fixed Having a 'root' rule established in the selector, if you switched the workspace to a branch from the GUI it reported an "unexpected token error".
Fixed Changed the command line to behave as the GUI tool comparing changed items with the previous revision.
Fixed When you was using the code review tool for changeset walking, if you wrote something in the filter and changed the changeset, the filter for items was not reaplied to the new file list.
Fixed When you replicated from or to a server, the specified server was not kept as replication source.
Performance Add and checkin operations have been optimized.
Documentation The documentation has been improved.
Integrated from 2.9.174.8 and 2.9.174.6
Fixed The progress dialog didn't show the progress bar properly in Linux systems.
Fixed Fixed an uppercase-lowecase issue with usernames in LDAP (OpenLDAP, SunOne, ...)
Fixed Some checkouts could be desynchronized when the server was out of a transaction in the checkin operation.
Fixed Fixed an error with DateTimes when client and server was configured to use different versions of .NET Frameworks.
Fixed Replication: Fixed buffer UTF-8 error
External Release 2.9.174.8 (May 18th 2010)
Plastic 2.9 bugfix release.
Fixed The progress dialog didn't show the progress bar properly in Linux systems.
Fixed Fixed an uppercase-lowecase issue with usernames in LDAP (OpenLDAP, SunOne, ...)
Fixed Some checkouts could be desynchronized when the server was out of a transaction in the checkin operation.
Fixed Fixed an error with DateTimes when client and server was configured to use different versions of .NET Frameworks.
External Release 2.9.174.7 (May 18th 2010)
Plastic 2.9 bugfix release.
New Aesthetic improvements in the installer
External Release 2.9.174.6 (April 17th 2010)
Plastic 2.9 bugfix release.
Fixed Replication: Fixed buffer UTF-8 error
External Release 2.9.174.5 (April 26th 2010)
Plastic 2.9 bugfix release.
Internal changes to the testing environment Not public release
Release 2.9.174.4 (April 17th 2010)
Fixed:
Fixed a problem with the Jira global configuration.
Release 2.9.174.3 (April 12th 2010)
Fixed:
Fixed an "out of memory" exception on tcp channel
serialization with very quick server calls.
Fixed:
Pulse integration was doing unnecessary builds.
Performance:
Improved the performance with huge repositories.
Release 2.9.174.2 (April 07th 2010)
New:
Now Plastic SCM allows to see differences when a revision is
checked out by other user.
New:
Documentation has been reviewed and improved.
Fixed:
The checkin dialog was not showing the details view in linux.
Fixed:
The update command has been protected against workspace
inconsistencies.
Fixed:
Java plug-ins new detect and recover when killing the cm
process.
Fixed:
Fixed "key already been added to dictionary" resolving users
Fixed:
Fixed "The output char buffer is too small ..." in
replication.
Release 2.9.174.1 (March 15th 2010)
Fixed:
Binary merge tool did not work properly when the destination
revision was checked out.
Fixed:
The Proxy Server installer did not pack the zlib library.
Fixed:
An unexpected error was thrown during the workspace upgrade
process when the server was configured in LDAP mode.
Fixed:
An OutOfMemory exception was thrown showing the permissions
form.
Release 2.9.174.0 (March 07th 2010)
New:
Create an installer for the Proxy Server.
Fixed:
Select changeset/label buttons are hidden in create label
dialog.
Fixed:
Replication inserted inactive users incorrectly.
Performance:
Improved the common ancestor calculation for merge.
Performance:
The update report dialog was too slow with a lot of items
2.9 - New functionality since Plastic SCM 2.8.x.x
* Integrations:
o IntelliJ IDEA 5.1 / 8 integration * Includes support for add, checkout, checkin, update, un-checkout, delete, move, annotate, history and merge operations.
o Pulse continuous integration server
* Remote agents are supported.
o Support for Visual Studio 2010
* Shared Workspaces: Workspaces are no longer tied to the machine on which they were created and can now be shared among machines via network shares.
* Extended Branch Review: The review interface can now be used to walk through the changesets in a branch allowing a step-by-step review of a task branch implementation.
* Symlink Support: Symbolic links are fully versioned items inside Plastic.
* Oracle Database support added as a Plastic backend database option.
* Sparse Tree / Cloaked Items Support: A user can choose to specify folders that will not be downloaded by default by an update operation.
* CVS and VSS importer improvements:
o CVS importer: Added support for import of multiple projects
o VSS importer: Support for incremental import (import only elements created after a given date and add them to an existing repository).
* Performance:
o Performance and stability improvements in the Linux server which takes advantage of 64 bit support improving memory allocation and higher server load.
o Find changed and update operations: Directory structure navigation has been enhanced to use a lower level API and overall performance on these operations is increased by a factor of 3.
o Selectors using a changeset as a base have a 5 times speed increase.
o Annotate performance speed has been doubled for large files with extensive history.
o Large copy merge operations are 4 times faster.
* GUI:
o Support of List Mode in Items View: This is an alternate mode to the traditional tree-based items view. A "location" textbox has been added with the "current folder" displayed similar to the Windows Explorer.
o Item Option added to allow an item to be made private. This action deletes the item from Plastic, but keeps the file on the user's disk.
o New branch option: shows changesets in a branch
o The total number of items is displayed on the views.
* Branch Explorer:
o Improved search and navigation through search results. Now the user can navigate to the next and previous search result using navigation buttons.
o Visibility editor added to filter the number of branches displayed.
o Load performance improved via a two stage loader and changes to the transmission protocol.
* Automatic Client Upgrade Option: When the Plastic client attempts to connect to a non-compatible server with a newer version of Plastic SCM, an automatic upgrade is offered to the user.
* Extensions
o Global configuration for extensions.
o Jira extension
* Logged checkins are plain text so Jira issue history is easily readable and the default custom field is now a free text area, with space for unlimited logs.
Other Improvements
* Eclipse: Filter to select an object on the view
* LDAP authentication Mode: Clients are no longer required to have an active connection with the LDAP server - only the Plastic server requires an active connection to the LDAP server.
* Ability to directly check-in changed items which were not checked out and were modified.
* Exclusive Checkout is now an option on the GUI client.
* Replication: Specifying end changesets is supported allowing splitting of large replication into multiple smaller packages.
* Support for Exceptions in the ignore.conf file allows the user to ignore items with a particular pattern and accept items with another pattern.
* Mergetool textbox allows selecting text out of the viewing area by scrolling when dragging outside the control bounds.
* Visual Studio +2005: Workspace status is displayed as a new panel inside Visual Studio.
* The Plastic service can register more than one instance of the service per machine.
* Added Installer option to close open Plastic applications and retry the install.
* Installer tracks packages previously selected for ease of running an upgrade.
* Installer is able to open the download webpages for required third party components.
* Installer disables checkboxes for options that are not available.
* Added Keyword Expansion Sample Trigger.
Issues fixed
* GUI:
o Reduced the memory consumption on normal operations by 50%
o List of changesets for selecting branch base was previously limited to the last month and has been expanded so it can be customized.
* Branch explorer:
o Objects without view permission were being displayed.
* Apply label permission is checked not only at revision level but also at the label level, enhancing flexibility.
* User "owner" extra license use fixed.
* Jira password was stored in plain text in the client configuration files.
* Jira issue status was displayed as a numeric value instead of its textual description.
Detailed list of fixed issues
General Updates
* Refresh will happen automatically after a rename.
* Filter performance is 10 times faster.
* Fixed adding files with single quotes in the filename issue.
* Fixed displaying the tree view on paths with capitalized drive letters issue.
* Getting file status from server is 10 times faster.
* Ignore.conf documentation update.
* Reduced number of connections for LDAP Auth mode.
* Fixed directory merge info text appearing in the wrong language.
* Selectors using a changeset base is 10 times faster.
* Changing date range filter on the branch explorer sporadic error fixed.
* Many additional minor issue fixes.
IDE Updates
* Eclipse Improvements
o Path Variable added as cm was sometimes not found by Eclipse.
o Delete package fixed.
o Improved message windows for doing branching and labeling.
o Fixed move non-private files to private folders issue.
* JBuilder
o Performance and documentation improvements.
o Several minor bug fixes.
* IntelliJ
o Support for non-ASCII chars during Diff added.
o Several minor bug fixes.
Release 2.8.149.2 (November 17th 2009) (Public)
New:
Changed application icons
Bug:
Update failed with very big repositories due a serialization
issue (CallContext not available).
Release 2.8.149.1 (October 29th 2009) (Public)
Bug:
Permissions of nested groups were not applied after a server
restart when Plastic SCM is configured using UPWorkingMode.
Bug:
FogBugZ Extension was unable to connect to PHP server.
Fixed.
Release 2.8.149.0 (July 24th 2009) (Public)
Bug
Jira extension threw an uncontrolled exception performing a
checkin on the main branch.
Release 2.8.148.0 (July 7th 2009) (Public)
Bug
The installer failed installing Office 200x Visual Studio
tools for Office (vstor) when they was already installed.
Release 2.8.147.0 (July 3rd 2009) (Internal)
New
Supported not ascii characters (Japanese, Chinese, Korean)
from installer, GUI client, Eclipse client and command line
Bug
Fixed a problem with the changed-item state after a server
restart
Bug
The setowner operation did not check that the user was valid
Bug
Some aesthetical corrections in FinalBuilder integration
Bug
VersionOne extension stabilization
Release 2.8.146.0 (June 25th 2009) (Internal)
===
New
Office 2003 plugin is now available from the installer
New
FinalBuilder integration has been reviewed
New
Included a quick link to the attributes help
Bug
The command line client configurator was loosing the task
control (extensions) configuration
Bug
Aesthetic bug in the set selector dialog (minimum size)
Bug
Some Eclipse fixes:
* The state was incorrectly set on checkin same data
* Fixed a null reference exception doing a undo checkout
afer a merge operation, when the merge provided new items
* Incorrect error message refactoring a folder
Bug
Filtered HTML tags on task descriptions
Bug
Some extensions did not throw an error whith a non-existing
task
Release 2.8.145.0 (June 17th 2009) (Internal)
===
New
Sort by date implemented on Eclipse views.
New
Extensions: An error message is shown in case of extension
assembly mismatch on client installation
folder.
Bug
The 'find' command was not using the default console
encoding.
Bug
The branch properties help was not being linked with the
correct html page.
Bug
Installer: Linux-x32 and linux-x64 installers has been
unified.
Bug
Code review failed showing the 'type not supported' message.
Bug
Profiles didn't show the options with the spanish
localization.
Bug
Extensions: The bugzilla integration didn't manage the error
messages with older plastic.cgi versions properly.
Bug
Extensions: The bugzilla integration didn't manage the error
messages with older plastic.cgi versions properly.
Performance
Replication: Query to find the applied attributes
has been improved.
Release 2.8.144.0 (June 11th 2009) (Internal)
===
Bug
Diff from history view didn't work correctly from history
view.
Bug
Find changed failed to enter checkedout directories.
Bug
Difftool failed to position correctly on first run. First
difference is highlighted on the top of the window instead
of the middle.
Bug
If Plastic SCM server starts with the database backend
stopped, the first operation when the database is back
online failed (next ones succeded).
Bug
XMerge didn't handle removed line conflicts correctly.
Bug
Pop remote branch from GUI fails. Broken on previous
release.
Bug
Excel and PowerPoint 2007 Plastic Addins had the menu active
even without an open document.
Bug
Linux installer failed to install without privileges.
Release 2.8.143.0 (June 10th 2009) (Internal)
===
New
Extensions: Introduced a configuration wizard for each issue
tracking integration.
New
Eclipse can now sort branches and labels.
Bug
Checking in files with case sensitive differences on the
same path on Linux failed.
Bug
Problems with the installer in OpenSuse 11.1
Bug
Plastic GUI: The autotext in the comments was lost.
Bug
The update was leaving files as changed after changing a
branch base.
Bug
The obliterate wasn't removing all the related objects from
the database.
Bug
Eclipse plugin: listing serveral changesets on the smart
branch creation dialog was crashing Eclipse.
Bug
SCC plugin 2003 asked several times before disconnecting if
server was down unexpectedly on some laptops.
Bug
DiffTool, navigation keys were broken.
Bug
Branch Explorer was not preserving visibility.
Bug
After branch creation, information message was cut on Linux.
Bug
Replication command error message was not specifying which
argument was incorrect.
Release 2.7.142.0 (June 3th 2009) (Internal)
===
New
Branch Explorer: New control to show the properties
associated to the objects.
New
SCC plugin: PopulateList capability implemented.
New
Extensions: VersionOne integration allows to bind branches
with multiple VersionOne objects.
New
Extension: Log the checkins in the TaskOnChangeset mode.
Bug
Creating a new profile was overwritting the client
configuration.
Bug
The code review wasn't resolving the user sid's in LDAP
mode.
Bug
Extensions: Jira integration wasn't reloading the token
after the login timeout.
Bug
Replication: The Plastic GUI couldn't cancel a package
creation/import operation correctly.
Bug
Replication: The branch base wasn't replicating with the
smart branches under certain circumstances.
Bug
Replication: The GUI tried to connect with the preferred
server in the replication form on startup.
Bug
Mergetool: Fixed a problem changing the enconding.
Bug
Mergetool: The restore button didn't work after to maximize
one of the differences panel.
Bug
The plastic service was displaying an error message on
startup althought the sever was starting fine.
Bug
The selector wasn't correctly resolved in smart branches
with a changeset as branch base and a checkout in the parent
branch.
Release 2.7.141.0 (May 28th 2009) (Internal)
===
New
Upgraded the mono version to 2.5 in the linux installer.
Bug
Unable to start the client with a client.conf file with 0
bytes.
Bug
Removing a remote workspace from a local workpace, was
removing the current one.
Bug
The mktrigger command was throwing a wrong exception when
entered wrong parameters.
Bug
Office plugin: There was a problem when some office
aplications were receiving the focus.
Bug
Uninstall failed if server was running an operation.
Bug
The installer checks if a plastic application is running.
Bug
XMerge: The new mergetool was throwing a wrong exception.
Bug
Office plugin: The upgrade operation was failing.
Bug
VS package: It was showing some non related views after
finishing operations.
Bug
Extensions: Rally and VersionOne integration were throwing
exceptions when retrieving issues in TaskOnChangeset mode.
Bug
Eclipse plugin: Fixed one aesthetic issue doing a checkin
without modifying the file content in Mac.
Release 2.7.140.0 (May 25th 2009) (Internal)
===
New
Permissions system: introduced "root" concept on Plastic SCM:
the owner of the repository server and workspace server.
New
Office plugin: check the read-only permissions for
controlled items only.
New
Enable the Office Plugin option on PlasticSCM installer.
New
Extensions: FogBugZ Integration implemented.
Bug
Replication was introducing the same user in the destination
repository, creating invalid SEIDs.
Bug
Eclipse: There was a problem showing the history view
without connection to the server.
Bug
Several aesthetic issues fixed on GUI.
Bug
An error message was appearing when trying to sort a column
on the Workspace Selection dialog.
Bug
Move on GUI was leaving items on incorrect status when
trying to move a folder to another dir with a privatefolder
with the same name.
Bug
Plastic GUI: The 'Move' menuitem was incorrectly enabled for
private items on views.
Bug
Plastic GUI: Items view was loosing current selection when
performing a refresh on the view.
Bug
Plastic GUI: The 'Delete' menuitem was incorrectly enabled
on checkouts view.
Bug
Mergetool on Mac OS does not select text when pressing Shift
+ Up / Down arrow.
Bug
Unable to create a workspace on a root of a windows volume.
Bug
Office Plugin: Excel was leaving the process open altough
the window was closed.
Bug
Extensions: Jira was not working on Task On Changeset mode.
Bug
Installer on linux was not checking the user privileges when
performing an upgrade.
Release 2.7.139.0 (May 19th 2009) (Internal)
===
New
A new parameter has been included for Plastic SCM GUI client
and command line client. The parameter '-clientconf' allows
to specify an user-defined client.conf file.
Bug
Setup Workspace without selector was showing an error
message.
Bug
Branch Explorer was not working well when an extension was
configured and there was no connection with the issue
tracking server.
Bug
Replication: Problem when a revision had the same data as
its parent.
Bug
Replication: Error calculating changeset id on destination
repository.
Bug
Several aesthetic issues fixed on GUI.
Release 2.7.127.21 (May 15th 2009)
(Public)
Plastic SCM Release 127.21 is compatible with:
-
Release 127.20
-
Release 127.19
-
Release 127.18
-
Release 127.17
-
Release 127.16
-
Release 127.15
-
Release 127.14
-
Bug: Fixed a problem with replication when creating a fetch branch.
-
New: Added error log for Plastic extensions.
-
Bug: Fixed an 'Object reference not set' exception when there is no connection with the OnTime extension.
-
Bug: XMerge: Fixed a problem with paths containing whitespaces.
Release 2.7.127.20 (April 28th 2009) (Internal)
-
Release 127.19
-
Release 127.18
-
Release 127.17
-
Release 127.16
-
Release 127.15
-
Release 127.14
-
Bug: Fixed a installer problem with OpenSuse x64
Release 2.7.127.19 (April 15th 2009)
(Public)
Plastic SCM Release 127.19 is compatible with:
-
Release 127.18
-
Release 127.17
-
Release 127.16
-
Release 127.15
-
Release 127.14
-
Bug: Import tool was not creating the destination repository.
Release 2.7.127.18 (April 8th 2009) (Public)
Plastic SCM Release 127.18 is compatible with:
-
Release 127.17
-
Release 127.16
-
Release 127.15
-
Release 127.14
-
Bug: Escape xml special characters when 'cm find' command dumps the result in a xml file. Also, the 'cm find' command allows to specify the file encoding.
-
Bug: Plastic GUI: The branches view was shown with 1 pixel height size after closing it several times in a Linux environment.
-
Bug: Plastic GUI: Double-clicking on branch explorer objects was not executing the default actions.
-
Bug: Update forced of a checked out file under Linux was overriding the read-only permission config.
-
Bug: Linux Installer on OpenSuse using gtk was not working.
-
Bug: Visual Studio Plugin: Null reference message was appearing when plastic server was not available. Now the VS Plugin shows a connection error message.
-
Bug: Replication: A duplicated revision was created after merging a fetch branch, checking out a file included on the fetch branch and checking in again.
-
Bug: Localization issues resolved.
Release 2.7.127.17 (April 2nd 2009)
(Internal)
Plastic SCM Release 127.17 is compatible with:
-
Release 127.16
-
Release 127.15
-
Release 127.14
-
Bug: Plastic GUI: Code review resizing was not restoring the original size after maximizing on linux.
-
Bug: Replication: A condition to create a fetch branch was broken.
-
Bug: Undo a checkout of a revision after an interval merge wasn't deleting the merge link.
Release 2.7.127.16 (March 16th 2009) (Public)
Plastic SCM Release 127.16 is compatible with:
-
Release 127.15
-
Release 127.14
-
Bug: Plastic GUI: Find private items was not working properly.
-
Bug: Plastic GUI: Right click on Workspace status control pane was showing a "No workspace selected" message incorrectly.
-
Bug: Plastic GUI: Repository Server permissions was not mapping repository name correctly.
-
Bug: Visual Studio plugin: Move an item to the root of a project was causing an error.
Release 2.7.127.15 (March 2, 2009) (Public)
-
Bug: Fixed a problem when performing some recursive operations.
-
Bug: When creating a workspace on the root of a windows volume, Plastic GUI was unable to execute an add operation.
-
Bug: Mergetool scroll on MAC with mousewheel was very slow.
Release 2.7.127.14 (February 12, 2009) (Public)
-
Bug: Mergetool: Fix an IndexOutOfBounds Exception when calculating cursor position using tabs.
-
Bug: GUI: All users's checkouts view was skipping some elements.
Release 2.7.127.13 (February 9, 2009) (Public)
-
Bug: Fixed Mac OS PPC issues when reading some chars fields from firebird backend, which were affecting several features of Plastic SCM server.
Release 2.7.127.12 (January 29th 2009) (Public)
-
New: Office plugin is disconnected when there is no connection with the Plastic SCM server.
-
New: Added a menu item to view the workspace changed elements (checkouts + changed) with the code review tool.
-
Bug: Office integration failed the checkin operation with a file_lock exception.
-
Bug: Several Mac osx corrections:
-
The label on the properties panel was not visible
-
The objc files now are recognicez as text files
-
The create attribute button was too small
-
The progress dialog cut the long file names
-
The Server configuration wizard and the User Management Tool did not work properly in osx (Power PC)
-
-
Bug: A exception renaming folders did not rollback the operation on the Plastic SCM server.
-
Bug: It was not possible to create a workspace on the root dir on windows (for example c:\).
-
Bug: The writable.conf file did not work properly on linux.
-
Bug: Sometimes a copy-merge made innecesary checkouts.
-
Aesthetic: Renamed the client and server "config" directories to "config_samples", because they contain only samples.
-
Performance: Checkout and checkin operations sometimes started up slowly.
Release 2.7.127.11 (January 23th 2009) (Public)
-
New: Implemented a new option to compare changed items by checking the content of the files instead of the timestamp.
-
New: Set the PowerBuilder file types as text.
-
Bug: When working on a single branch, the preference of "Update workspace before merge" was not being respected.
-
Bug: Linux Installer: Solved an issue with mono_setup script in Ubuntu 8.04
Release 2.7.127.10 (January 16th 2009) (Public)
- New: Visual Studio plug-in: Scc API respects SccGet flags.
- Bug: Installer spelling mistakes fixed.
- Bug: GUI: Localization strings fix on create repository dialog.
- Bug: Revision tree was cutting long comments. A new pane with the selected information can be displayed.
- Bug: GUI: Solved exception when minimizing the main form.
- Bug: GUI was showing an error message when typing some comments strings on checkin and checkout operations.
- Bug: Installer: Problems with paths with spaces has been fixed.
- Bug: Eclipse plug-in: When trying to edit a file whose status is non-read-only and checked in, Eclipse plug-in doesn't checkout the file automatically.
- Bug: Eclipse plug-in: Multiple project sharing wizard was showing an empty window.
- Bug: Eclipse plug-in: Undo checkout operation was showing an empty error message.
- Bug: Eclipse plug-in: Share project wizard with multiple project selection on Eclipse 3.4 was showing an empty wizard page.
- Bug: Replication transaction was abandoned on a long-time operation. Now, transaction is kept alive while replication process is working.
- Bug: Server: When served is configured on NameWorkingMode, the id passed to resolve the SEID is calculated as NameIDWorkingMode, and downgrades the performance.
- Bug: Remove workspace command failed when trying to remove a workspace from a remote machine.
- Performance: Create a smartbranch from a changeset performance with a big firebird database is improved.
- New: MacOS X Plastic Client & Server installer.
-
Bug: MacOS X Server: References to System.Windows.Forms has been removed. This allows Plastic Server to run within "mono-service" in MAC.
-
Bug: Update under command line client was causing some troubles when running on parallel mode.
Release 2.7.127.8 (December 11th 2008) (Public)
-
New: MacOS X Plastic Client Installer.
-
Bug: MAC: Mergetool was showing incorrect differences.
-
Bug: Mac: Case insensitive filesystem detection.
-
Bug: Undo Checkout operation forces update on changed items.
Release 2.7.127.7 (December 5th 2008) (Internal)
-
New: Implemented a configuration file named "writable.conf" to keep files as non-readonly on update and checkin operations.
Release 2.7.127.6 (December 2nd 2008) (Public)
-
New: Extensions: Trac. Support multiple connections.
Release 2.7.127.5 (December 2nd 2008) (Public)
-
Bug: Null on repository owner when restarting server.
Release 2.7.127.4 (November 24th 2008)
-
Bug: Sometimes, an upgrade installation deleted files when the machine was restarted. Bug: Linux: Some error messages showed back to the progress dialog, so that error messages couldn't be clicked.
-
Bug: The GUI now blocks the mouse when the UI takes a long time for a operation without progress.
-
Bug: The replication dialog didn't remember the last server used in the previous replications with different authentication methods between servers.
-
Release 2.7.127.3 (November 21st 2008)
-
Performance: ACL loading improved.
-
Bug: Visual Studio Plugin: Error after show history tree.
-
Bug: Workspace queries: Error with SQL Server resolving owner.
-
Bug: Plastic GUI: Create child branch, name control hasn't got the focus.
-
Bug: Installer with openSUSE: Error creating users and groups.
-
Bug: Installer: There were an error uninstalling Plastic with server stopped on linux systems. Fixed a problem with Windows Vista UAC on uninstalling.
-
Bug: Duplicated items on dialog "Open from source control" Visual Studio plugin.
-
Bug: Modified Plastic GUI behavior when invalid client.conf file.
-
Bug: Plastic GUI views: "More help" control takes less space.
-
Bug: Help content: Url cut when launching a navigator with mono 2.0.
-
Bug: Server: Difference between user_inactive and user_unknown.
-
Bug: Disable update option in Plastic GUI when isn't needed.
Release 2.7.127.2 (November 17th 2008)
-
New: Eclipse plugin - New workspace configuration supported.
-
New: Mono 2.0 migration.
-
Performance: Copy data performance improved.
-
Bug: Mergetool - GUI issues polished.
-
Bug: Compare branch content on an empty branch. Error message after showing no content.
-
Bug: Eclipse plugin - Share Project feature throws an exception when the operation takes a long time.
-
Bug: Creating a new repository without working with a workspace server. Now this scenario is not allowed.
-
Bug: Error during merge operation, when directories entries have items with the same name.
-
Bug: Update operation: Verbose flag was set incorrectly.
-
Bug: XMerge - Empty lines between result file lines.
-
Bug: Fake changed revisions when restarting a server.
-
Bug: Create a repository without registering it.
-
Bug: Incompatibility issues with profiles config file between different PlasticSCM versions.
Release 2.7.127.1 (November 7th 2008)
-
New: Added help links on GUI views. They are linked to web documentation.
-
Bug: Fixed an update failure in Windows Vista (Out of memory error)
Release Notes. Plastic 2.7 Build BL127 (November 5th 2008)
-
New: Disable autoscalling in mono distribution.
-
New: Update trigger documentation.
-
New: Included before-checkout and before-checkin triggers on client side.
-
New: Changed location of client config files on non windows systems. Now the config files are stored into the $HOME/plastic directory for each user.
-
New: Mergetool tabs replacement system has changed. Now the tab takes the next tab column on 4 or 8 character increments, eg column 5, 9, 13, 17 etc for 4 character tabs.
-
New: Implemented a mechanism to filter out unwanted files and folders from the private items view with a list of patterns (wildcards are allowed). Eg. Now the user cant to ignore folders with names "Output", "Debug" and "Release", and the online help build folders. A configuration file called ignore.conf can be defined on each workspace root folder, or in the user configuration folder. This file contains
exclude rules. This rules are applied to the add operation and to the privates view. Each file that case with some rule will be ignored for add operation and hidden for privates view. -
New: Final aesthetic adjustments to the replication GUI implementation.
-
New: Server transaction alive time can be customized in a configuration file.
-
New: Added a new "Properties" menu item for a branch, to set its base.
-
New: Apply label action search checked out revisions before perform the apply label action. If there is checked out revisions the operation can't be performed.
-
New: CI, CO and ADD operation does not change the workspace dates of files and folders. Only the update process modify dates now
-
New: New look & feel for replication dialogs on GUI
-
New: Replication system improvements:
-
GUI Replication. We have implemented all replication options in the GUI. There is an extended branch menu with all replication options.
-
Replication process is cancellable.
-
Now you can browse remote repositories. This is useful for some replication scenarios.
-
Server profiles. A server profile system has is now available. You can define several server connections and use them to specify a source and destination for the replication.
-
Many performance optimizations.
-
Many replication bugs has been fixed.
-
-
New: Items view on Eclipse. Now Eclipse shows items out of Eclipse workspace, so you can explore all of your Plastic SCM workspace completely. All item actions can be performed from this view.
-
New: Replica tracking. All replicated objects in the database have information about the replication server source. This information is shown in the properties panel for each object in the GUI tool.
-
New: Update check hash before download. If the file has the same hash, the file will be reused.
-
New: Office integration (Beta). Plastic SCM has been integrated with most popular Office aplications: Word, Excel and
PowerPoint. There are two plugins, for Office 2003 and Office 2007 systems. The operations available are:-
Add to Plastic SCM
-
Checkout
-
Checkin
-
Refresh document status
-
Get latest version
-
Show history
-
Compare documents (only for Word)
-
We are improving this integration but a beta version is already available. If you want to test a copy of this integration, please write us to support@foxdata.com
-
-
New: Eclipse plugin improvements:
-
Create branches
-
Smart branches support
-
Merge from branch
-
Merge from label
-
Changesets view
-
-
New: Now annotate command is compatible with tortoiseblame
-
New: Visual Studio plugin didn't update items using GUI system. Now it can show update view and log notifying.
-
New: Trigger standard output is sent to the client as an error mesage when a trigger fails.
-
New: Mac OS X improvements (several bugs fixed):
-
Mergetool: maximizing any contributor panel and then restoring was not able to set the old size back, so the panel stayed maximized.
-
3D version tree crashed the GUI with X11
-
New compress/uncompress method didn't workd fine on Max OS X (PPC). Also a fix was done in linux systems too (bug #4349)
-
Several visual aesthetic fixes.
-
-
New: Support fot the sandbox branching workflow. The sandbox branching workflow requires that all developers work in their own branch.This means developers must be able to merge into the main branch (or whateverbranch is set to be the integration one) but not directly work on it. So, it means they can merge but they cannot check out.
-
New: Xmerge (Cross-merge) Beta. It is just a feature that helps developers merging code that has been moved and modified in parallel. This is very likely to happen when you refactor your code. See http://codicesoftware.blogspot.com/2008/08/xmerge-tool-to-handle-refactors.html
-
New: Implemented a new annotate (blame) command. This command shows the author and the revision information in-line for the specified files. Each line of text is annotated at the beginning, with the author (username) and the revision number for the last change to that line.
-
New (Beta): Implemented a Visual Studio 2005/2008 package to integrate Plastic SCM client. Now, Visual Studio IDE can show Items, Branches, Changesets, Branch Explorer, Labels and repositories. All operations from context menus are available. See http://codicesoftware.blogspot.com/2008/08/whats-coming-new-visual-studio-addin.html
-
New: Mergetool & difftool improvements: Many improvements have been added to merge and diff tools.
-
New look & feel consistent with the PlasticSCM client.
-
Line differences: Mergetool and diff tools show differences between lines.
-
Mergetool and difftool scrollbars show a differences map.
-
-
New: Added merge functionality to Eclipse plugin.
-
New: The documentation is also in HTML format. It can be viewed at /xpdocumentation.aspx
-
New: The GUI tool now saves a query for each view. If the user writes a custom query for the branch view (for example),
it can be saved as default query. The view saves a full query history, and queries also can be reset to original one. -
New: Defined a new ignore.conf configuration file to ignore files when using the add command. You can define patterns in the ignore.conf, and the files that match the pattern will be be ignored by PlasticSCM. You can place this file in a workspace in order to apply rules to that orkspace, or in the client configuration directory, in order to apply rules to all workspaces.
-
New: Defined a new filetypes.conf config file in order to define custom file types for PlasticSCM. PlasticSCM recognizes the most popular file extensions as text or binary by reading its extension. Some unrecognized extensions can been incorrectly assumed as binary when they are really text. Now the user can define custom file types (binary/text). If you work with files with a rare extension, but the content of these files is text, you can define it in a filetypes.conf, placed in client configuration directory.
-
Examples:
.cpp:txt
.jpg:bin
-
-
Performance: Increased performance on annotate command.
-
Performance: Increased replication process performance.
-
Performance: Implemented a LRU datalayer caché for solvepath server operation.
-
Performance: Eclipse: Right click on a resource on a big Eclipse project took about 1 - 1.5 seconds. Reduced to zero. Now all recursive actions are always enabled, and when you execute the action, if there is no elements to perform the operation, the IDE will show a message informing about this situation.
-
Performance: Optimized Eclipse plugin to update item and package view only after updating all afected revisions by executed operation.
-
Performance: Checkin and add performance has been improved, changing compression algorithm on file data. Some other speed improvements are:
-
Faster file/dir paths calculation on Windows clients.
-
Grouped some server calls.
-
Improvements on File/Directory exists.
-
-
Bug: The advanced query combobox had a strange behavior when copy & paste text.
-
Bug: Last adjusts to the GUI replication system.
-
Bug: Fixed a checkin failure with a long-time transaction.
-
Bug: In small resolution screens the 3D version tree was shown out of screen.
-
Bug: The Visual Studio package was not correctly installed on Visual Studio 2008.
-
Bug: Improvements on the code review tool:
* Sometimes files were locked
* Avoid re-paint panels on items change
* Now the tool is launched with a progress form -
Bug: Solved a null reference during merge process with XMerge conflicts.
-
Bug: Installing the Visual Studio integration caused the installer to crash if Visual Studio was not present on the machine. The installer now checks for a valid version of Visual Studio before attempting to install the integration package.
-
Bug: There was a problem on linux machines with zlib compression.
-
Bug: Sometimes the annotate command entered into a infinite loop.
-
Bug: If the attribute realization value had a longer size than the field size on database the operation return an uncontrolled error from DB
-
Bug: Eclipse history didn't work on Eclipse 3.4 versions
-
Bug: Renamebranch command didn't check invalid chars.
-
Bug: Eclipse: Making "Share" on a project when the client.conf file was not correctly configured showed ty window witout error.
-
Bug: Reviewed Office plugin installer.
-
Bug: Fixed some linux GUI issues.
-
Bug: Mergetool file names was cut off.
-
Bug: Some branch explorer branch names was cut off.
-
Bug: The back search button did not work on mergetool.
-
Bug: Annotate did not format dates correctly. Now the command is prepared to use format on dates, for example: --format="{date:dd/MM/yyyy};{owner};{rev}"
-
Bug: In some results file of the annotate command there were lines without info.
-
Bug: Mergetool: If the comparison method changed the scroll bar were not update (contained the old regions).
-
Bug: The code review helper tool syntax highlight submenu repeated entries wrongly.
-
Bug: Mergetool: Fixed a index out of bounds exception
-
Bug: SVN importer does not retrieve anymore innecesary data when getting changesets.
-
Bug: Solved a cm query error with changeset view.
-
Bug: Combobox text was white on Mac OS X and Linux.
-
Bug: GUI crashed using keyboard on Mac OS X (Leopard).
-
Bug: Moving the mouse over the search bar (on the "searh" word) caused mergetool to display an invalid cast exception on Mac OS X.
-
Bug: When Checkin same data with a set of items, if you didn't check the checkbox (apply this action to all items), the operation was performed for all items anyway.
-
Bug: Server didn't load users and groups when LDAP retrieved a duplicated entry.
-
Bug: Eclipse checkin operation failed with a long comment.
-
Bug: After executing several switch to branch actions, Eclipse plugin returns an exception without message.
-
Bug: Reviewed cut, paste and seleting behavior in query combobox.
-
Bug: TTS extension didn´t open task on browser.
-
Bug: PowerBuilder integration crashed if the user didn't type comments on add, checkin and checkout operations.
-
Bug:Fixed a problem with users showing the change statistics view. A message with "The security ID structure is invalid" was shown.
-
Bug: Visual Studio plugin never asks for unco when the .vsscc file has no changes
-
Bug: NullReference exception showing some directories all-revisions-in-branch permissions.
-
Bug: If the client.conf file is modified with invalid or improper entries the Plastic client will now throw more meaningful exception errors.
-
Bug: From GUI client, editing the workspace selector without changes fired an update operation. Now, if the workspace has no changes, nothing occurs.
-
Bug: Fixed a problem with smart branches updating brach base twice when the branch not was up-to-date.
-
Bug: Fixed some issues checking versions between client and server.
-
Bug: Queries with an string condition which contains blanks and written accent didn't work fine.
-
Bug: The import failed checking the users using the UP authentication mode.
-
Bug: Fixed uncontrolled error trying to set the branch base using a nonexistent label with sbb command.
-
Bug: In some cases, the code review tool failed on the first file with a red cross over the textboxes
-
Bug: Localization issues.
-
Bug: Set attribute command did not work out of a Plastic SCM workspace.
-
Bug: Many mergetool corrections:
-
One-line regions painted incorrectly
-
Scroll movements sometimes wasn't precise
-
Slow painting on the left textbox of the difftool
-
-
Bug: GUI client was closed with a INVALID PASSWORD exception working, on User/Password mode. Now Plastic shows a form asking user and password.
-
Bug: Revert command failed if the revert source was a result of another previous revert operation.
-
Bug: Sometimes a merge failed with a "Index out of bounds"
-
Bug: Fixed a duplicated entries error in update report.
-
Bug: The client was not setting the right flag to compress files on checkin
-
Bug: The cm stb command did not consider smart branches.
-
Bug: Some replication scenarios failed with a NullReference.
-
Bug: Spelling and aesthetic issues
Release Notes. Plastic 2.5 Build BL116 (August 27th 2008)
-
New: Importers now map users automatically.
-
Performance: Importers has some performance improvements .
Release Notes. Plastic 2.5 Build BL116 (July 29th 2008)
-
New: Subtractive merge implemented.
-
New: Branch and changeset comments to be modified through object properties.
-
New: Localization enhancements to prepare for Dutch and German translations.
-
Performance: Solvepath calculation during update improved. Performance improved on Linux servers on MySQL and Firebird.
-
Bug: Simple query system was not able to output revisions in xml format.
-
Bug: Cancel button was not stopping the check-in process from the GUI.
-
Bug: Conflict management in merge tool: when a conflict was manually removed and added again, a line was added incorrectly to the conflict.
-
Bug: Separate workspace and repository servers: distributed transaction commit only to involve servers.
-
Wrong views were loaded on the GUI with several GUIs opened against the same workspace.
-
Bug: It was possible to open more than one view on a workspace without pressing the shift key under specific conditions.
-
Bug: Error when switching to a branch. Switching a workspace to a regular branch and not converting it into smart branch produced a null reference.
-
Bug: Wrong message when setting parent branch to an unknown branch base.
-
Bug: Check-in, checkout and add from the command line always showed a fixed message even when no action was performed.
Release Notes. Plastic 2.5. Build BL115 (July 18th 2008)
-
New: Smart Branches system: This powerful system allows users to implement any working pattern, as the new branches "remember" their starting point, whenever a user switches to a branch he does not have to set its base.
-
New: Attributes system which allows users to include additional information to any system object.
-
New: Triggers system, which allows the execution of user commands for tasks such as enforcing branch creation policies or creating formatting rules:
-
"After" and "before" event triggers automatically initiate actions when the following events occur:
-
A workspace is created.
-
A workspace selector is set.
-
Items are added.
-
Check in or check out operations are done.
-
An attribute is created.
-
A branch is created.
-
A label is created.
-
A repository is created.
-
A workspace is updated.
-
-
New on Plastic SCM extensions:
-
"Task on changeset" mode supported on Plastic SCM extensions.
-
Extensions enhancement working on Visual Studio, allowing the check in comments added on VS to be seen on the task associated on the task tracking tool.
-
Trac Extension: SSPI and SSL connections supported.
-
Bugzilla Extension: A Plastic SCM branch cannot be created if the Bugzilla extension is active and no task has been previously created in Bugzilla.
-
DevTrack integration improved: tasks are linked from the branch explorer, not only from the branch view.
-
-
-
New: Revert links on the 3D tree are now shown in red, different from the green merge links.
-
New: Smart branch system documentation included on the user manual.
-
New: "Differences" option on Changed Items View.
-
New: The GUI merge dialogue allows selecting both source and destination contributors.
-
New: Automatic "switch to branch" from the GUI, the selector only modifies the branches selected
-
New: When switching the workspace to a branch, the GUI displays a message to confirm the operation.
-
New: The items view is displayed by default.
-
New: "Find" button on the differences and merge options included.
-
New: Attribute control, allowing changing its value, apply changes or deleting the attribute.
-
New: Branch explorer enhancement: its buttons can be used before the whole branch explorer is loaded.
-
New: cm shelve and cm cat commands implemented.
-
New: CVS importer enhancement.
-
New: Installer enhancement.
-
New: Eclipse integration enhancement.
-
New: Improved performance on add operation, "check in" and "check out" operations when executed in blocks.
-
Bug: Error on the permissions system when refactoring through CmConnection.
-
Bug: .dsp, .xsl .js, .ism, .vbs, .asa extensions are now identified as text and not as binary.
-
Bug: When creating a new workspace, the system remembers the last selected repository. It used to go to "default" repository.
-
Bug: If there is a connection error the GUI does indicate it.
-
Bug: Differences of a CO revision on the 3D tree are now correctly shown.
-
Bug: Server manager updated.
-
Bug: Error when disconnecting a web project on Visual Studio 2005.
-
Bug: Error when applying a permit on an attribute from the GUI.
-
Bug: If there is a CO version, when retrieving the last version on a branch it does not show the CO version but the last checked in version.
-
Bug: Error when displaying "Diff with previous" from the branch content.
-
Bug: Error when retrieving a renamed branch.
-
Bug: The windows "remember" their position when they are closed, so they are shown in the same position when opened again.
-
Bug: Error on the merge tool scroll
Release notes. Plastic SCM 2.0 Build BL102 (May 15th 2008)
-
New: Smart branch support:
-
New: Smart branches support available from the branch explorer
-
New: Smart branches can inherit from LAST on a given branch
-
New: Smart branch support from the GUI
-
New: Smart branches parent link can be duplicated
-
New: Information added on the "BranchInfo" about whether a certain branch is smart or not
-
New: Control on the Smart Branch properties diagram to draw the branches� hierarchy
-
New: Option of changing an object comment when renaming it
-
Bug: Error on the user/password authentication working against the server
-
New: Query system option of finding changeset's on a certain branch
-
New: A branch base can be set to a changeset on the same branch
-
Bug: Error updating the checkouts view
-
Bug: Error displaying the branch explorer
-
New: Documentation of the obliterate permission has been included on the Security Guide
-
Bug: The object database was not setting the right type for the newly created object entries
-
Bug: The checkouts view performance has been improved
-
Bug: Entries from the object table were removed unexpectedly and failed on server reboot
Release notes. Plastic SCM 2.0 Build BL097 (April 15th 2008)
-
Bug: Error when changing the language preference
-
New: "Ignore" functionality included on the add operation
-
Bug: Error on the update report
-
New: Refresh button on the Workspace Status Control
-
Bug: Merge error on moved files
-
Bug: Error on the Branch Explorer initial date
-
Bug: Error on the items view on low resolution
-
Bug: Error on MySQL when issuing a wrong query
-
Performance improvement on replication
Release notes. Plastic SCM 1.5 Build BL063.11 (Jan 14th 2008)
-
Bug: Error when setting a workspace on the Eclipse plug-in
-
Bug: Error synchronizing checkouts
-
Bug: Merge error
Release notes. Plastic SCM 1.5 Build BL063.9 (Nov 29th 2007)
-
Bug: Error on the ApplyLink permission
-
Bug: Error on the "diff with previous" option
-
Bug: Error in the "Add" operation using the Visual Studio plug-in
Release notes. Plastic SCM 1.5 Build BL063.8 (Nov 8th 2007)
-
Bug: Error in the importers
-
New: Information about how to start and stop the server (windows/Linux) has been included in the Admin Guide
Release notes. Plastic SCM 1.5 Build BL063.7 (Oct 23rd 2007)
-
Bug: Error in CVS importer
-
New: Task tracking operations can be done directly from Visual Studio integration
Release notes. Plastic SCM 1.5 Build BL063.6 (Oct 3rd 2007)
-
Bug: Update error
Release notes. Plastic SCM 1.5 Build BL063.5 (Sept 19th 2007)
This release includes integration with several task tracking systems, further information on each of them can be found here.
-
New: Integration with JIRA
-
New: Integration with OnTime
-
New: Integration with Trac
-
New: Integration with Mantis
-
New: Integration with Bugzilla
Release notes. Plastic SCM 1.5 Build BL063.4 (Sept 9th 2007)
-
New: The option of adding comments after check in in Eclipse plug in has been included. This preference can be activated or deactivated by the user
-
New: The common ancestor algorithm has been improved, being faster on this release
-
Bug: Error in Linux when there was no client configuration file
Release notes. Plastic SCM 1.5 Build BL063.3 (Sept 4th 2007)
-
New: Advanced Query System, available through the command line interface. You can find information about this new system on Plastic user guide
-
New: Support for the merge needed exception after a check in operation
-
Bug: Error updating a file which has been opened with Word
-
Bug: Error starting the server after the machine has been restarted
-
Bug: Error in the Visual SourceSafe importer when importing a file from root
Release notes. Plastic SCM 1.5 Build BL063.2 (Aug 6th 2007)
-
New: JDeveloper plug-in included in the installer
-
New: Being able to select a repository for a new workspace on creation
-
Bug: Wrong icons displaying the revisions on a given branch: directories are shown with the check out decorator when they're not checked out
-
New: Show the current repository the user is working on in the GUI main form's status bar
-
Bug: Error in upgrade install: when the installer upgrades a previous installation and there is no client.conf file an error is raised
-
New: Merge from branch and label: new feature in the merge dialog. Now it is possible to merge from both a branch and a label
-
New: Change in apply marker functionality: now markers can only be applied to the root item recursively to avoid usability problems. Markers can still be applied in a per item basis from the command line
-
New: Option -selector in command mkwk: now it is possible to specify a selector when creating a workspace
-
Bug: Error moving private directories from the GUI tool. Trying to move a subdirectory into its parent directory caused problems