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@codicesoftware.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 BL119 (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: Substractive 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 imporved 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 checkin process from the GUI.
- Bug: Conflict management in mergetool: 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: Checkin, 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.
- DevTrac 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 Item´s 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 changesets 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 plugin
- 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 plugin
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)
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 (Ago 6th 2007)
- New: JDeveloper plugin 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
|
|
|