manu Posted August 20, 2012 Report Share Posted August 20, 2012 Hey there! A new release is published! Check the details here: http://codicesoftware.blogspot.com/2012/08/a-new-release-of-4.html And here the release notes: External Release 4.1.10.335 (Aug 14th 2012) ==================================================== New RSS view: Now, the avatars are stored in the plastic4 local folder instead of the Temp local folder. Also, the image file resource is immediately released after it's loaded in memory. Finally, a better mechanism for non-available images has been implemented. Bug The locally moved operations could not be applied when a directory was renamed to its old name plus some new characters and it contained other directory inside. Fixed. Bug The recent items list might became a mess if it stored more than 5 items because the separators were taken into account as normal items, and when restarting the GUI new separators were introduced every 5 items... Fixed. Known issues: * The merge-to feature does not expand branches in xlinks. * Changes in file permissions of directories that are placed directly inside the root of the workspace are not saved. This only affects directories that are DIRECTLY inside the root, not subdirs, and does not affect files either. * Xlink renaming is not supported. Xlinks can't be moved or renamed. You will see a warning message if you try to do it. cm xlink xxx / 1@CmdRunnerGitHub@localhost:8084 -w cm ci cm mv xxx yyy -> Xlinks cannot be moved * Restore operation is not implemented yet. The restore operation for deleted items is not available yet. You can, however, use the subtractive merge in order to recover a removed item. * Undo changes does not update the workspace inside xlinks after a merge operation. The changes done inside a xlinked path are not updated after an undo changes operation if the changes comes from a merge proccess. You can have missing or outdated files, a simple update operation will recover all the files. cm mkbranch br:/main/scm001 cm stb scm001 cm co XlinkPath/FileUnderSlink.txt cm co XlinkPath/FileUnderSlink2.txt cm co XlinkPath/FileUnderSlink3.txt -> Edit files cm ci -> Created changeset cs:5@br:/main/scm001@rep:xlinkMergeTest@repserver:TIZONA:8084 cm stb main cm merge br:/main/scm001 --merge cm unco -> c:\xlinkMerge\XlinkPath\FileUnderSlink.txt unchecked out correctly -> c:\xlinkMerge\XlinkPath\FileUnderSlink2.txt unchecked out correctly -> c:\xlinkMerge\XlinkPath\FileUnderSlink2.txt unchecked out correctly cm update . -> Copied XlinkPath/FileUnderSlink.txt -> Copied XlinkPath/FileUnderSlink2.txt -> Copied XlinkPath/FileUnderSlink3.txt * When (re)opening the advanced search in the Branches view, the default query no longer displays. To work around this, simply type in the default query ("find branches") or type in your own custom query to suit your needs. * A new attribute applied to an item is not shown in the Attributes list. When you are adding a new attribute to a branch, for example, the new attribute created is not immediately shown in the attribute list. If you refresh the view after creating the attribute you will be able to see the new attribute. * If you're reviewing branch attributes in the Branch view, and you use the branch filter, the attributes view is not updated. Instead, it shows the attributes for the last selected branch, which may or may not be a part of the query. To update the attributes view, simply click on the branch you're interested in. * Writable XLinks Merge does not support the xlink edition (cm xlink -e) to a conected changeset, an ancestor changeset. Merge operations having xlinks in a source contributor targeting an older and already connected changeset are not finding conflicts. The changesets in the external repository are already connected. * Scenario: create two xlinks pointing to the same rep. When trying to perform an update, it fails. It's not possible for PlasticSCM to perform an update operation having two or more xlinks pointing to the same repository. It's not allowed to load the same item in multiple workspace paths. * The check-in between several repositories should be atomic. Currently, the check-in is done and committed from the deeper repositories to the root repository. If something fails in the higher mounted repos, the check-in done in the deeper repos is still committed, so, the operation is not atomic between repos. A check-in operation that affects several repositories is not atomic. The check-in operation iterates over each xlinked repository with changes and performs a commit one by one. If one of these steps' "commit" fails, the operation is cancelled but the commits already done are not rolled back. cm stb br:/main/scm002 cm co fileInLocalRep.txt cm co xlink\fileInExternalRep.txt //edit both files cm acl -user=manu -denied=+ci br:/main/scm002 cm ci You don't have permissions for operation ci. * Support xlink evil twin rename resolution Plastic SCM is not able to handle evil twin conflicts with a rename resolution. Only "Keep source" and "Keep destination" options are valid for this kind of conflict. mkdir SecretProject cm xlink SecretProject / 1@CmdRunnerGitHub@localhost:8084 -w cm ci cm mkbranch scm001 --changeset=1 cm stb scm001 mkdir SecretProject cm xlink SecretProject / 1@CmdRunnerGitHub@localhost:8084 -w cm ci cm merge main Please enter a new name for the destination: xlink-dst Item -1 could not be found in the tree. The new tree cannot be built. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.