152 results found
-
Add XML to SemanticMerge
Seems many people save xml files as 1 huge long string. This makes line by line comparison rather worthless. If SemanticMerge could parse xml this would make comparison and merge of xml files so much better.
6 votesGood idea. But please add it to the semanticmerge area :P. We already have it in mind.
-
visibility per workspace
It would be nice to be able to define visibility rules per workspace and not per repository.
6 votesNever got an answer :-(
-
Add "Cleanup workspace" command in Items view and Shell extension.
For us, a common operation is that we have run compilation etc in a workspace and then want to wipe out all the generated output files to get a clean workspace again (similar to "make clean" in a Makefile).
This is a feature I miss from TortoiseSVN, which has a context command "Clean up". What that command does is to bring up a small dialog with cleanup-options, where I can choose things like these (translated to Plastic nomenclature):
Refresh shell overlay icons
Delete private items
Delete ignored items
Undo all changes
Undo unchanged
Apply cleanup to xlinks as well
Perhaps…
6 votesNot a bad idea, but can be already done from “pending changes”
-
Version 4 should have VSS import
Please port the v3 vss import wizard to v4.
The route by vss2git failed big time probably on a binary in vss. The route by svn is also far from flawless (I could not even exportmy error free vss to svn).
6 votesUnfortunately we decided not to support a specific vss importer. But we’ve migrated some teams from vss to plastic using fast-export/import and other third party tools
-
Show bug tracking system comment near branch comment in branch list
or at least allow an easy way to set the branch comment to be equal to the title of the bug when creating the branch. (maybe us it as a default).
5 votesThe bug tracking system comment is being shown near to the branch name in the branch explorer view
-
Drag and Drop compare from the BranchExplorer or Version Tree View
You already offer "Diff with other ..." from the context menu, but making it drag'n'drop would make things even easier.
4 votes -
Provide Comprehensive Documentation
Most of Plastic SCM's documentation exists in the form of blog posts and tutorials. It's scattered and incomplete.
Every command-line option, and every location and schema for every configuration file, should be documented online. Check out Docker's website - that's a great example to aspire to.
4 votesWe need more specific feedback to act.
We are trying to reduce the number of config files, and in fact, everything should be configurable from GUIs, which is what most users want (we also got requests saying, no, I don’t want to learn a config file). GUIs or WebAdmin.
So, maybe the setting you’re looking for (we don’t know which one it is) is not meant to be directly set on a config file, not sure.
Anyway, our official docs are available here:
https://www.plasticscm.com/documentation
Not a bunch of blogposts :-)
-
Please implement custom Checklis like the VCS in Rider
Custom Checklist is very useful if you can't setup files to ignore.conf or hidden_changes.conf
4 votesPlease check the following link where we explain how to use the Plastic SCM changelists feature.The user can group the changes (checkouts) in the Pending changes view on different groups called Changelists. Using changelists is just a way to help the users dealing with their own changes on their workspace.
-
Check in to other branch fails
I had some changes, then other changes were committed, I tried to check in to another branch, it failed, I updated to the latest changes, tired again check in to another branch, it sent my changes but to the current branch and no new branch was created.
4 votesI just tested the scenario using the 5.4.16.633 version and the issue is not happening
-
use the recycle bin whenever you can
On Windows, whenever you can, use the recycle bin.
For example, before you've checked in a file to Plastic, and it's a pending add - if you right click on the file and click delete, it gets removed from the HD.
It would be great if one of the following was done:
- always use the recycle bin for when deleting files from the HD
- have two options "Delete" and "Delete (via Recycle Bin)"
4 votes -
Remember settings (like whitespace view) between Diff viewer sessions
Currently (using 5.0.44), settings like "Comparison Method" for whitespace are not respected for more than one Diff session.
This means that if you have a lot of whitespace changes that you want to ignore, you have to keep resetting this option every time you view a new diff (or even close and re-open a diff of the same file)
Settings like these should be automatically applied as defaults when changed (or at least have a "use current settings as defaults" option in that menu).
4 votesYou can configure the comparison method at Preferences —> Diff and Merge —> Comparison method
-
Allow readonly xlinks to be created against labels
If you allow readonly xlinks to be created against a label (rather than a specific changeset), this would allow for "dynamic" links in that if/when a label is moved, the corresponding xlink would be automatically updated with the new view of the source when an "update" operation is performed on a workspace against a branch that has such an xlink in it.
4 votesThis breaks the concept of Xlink.
Trees in plastic are immutable. Every change must be tracked with a new cset.
Doing what you mention is a way to avoid builds to be reproducible: just move the label and something “weird” will happen and you cset that used to build won’t build anymore.
-
Please fix annoying error popup
An error popup randomly opens when I check in, explore branches or whatever.
If I click 'ok' button then same error popup opens again.
The only way I can fix this is kill the process.
I'm very frustrating with this bug. Please fix.2021-04-13 16:47:26,710 DESKTOP-PARK\PARK DEBUG GlobalConfig - Getting the repository spec for workspacepath 'c:\Space5'
2021-04-13 16:47:26,712 DESKTOP-PARK\PARK DEBUG GlobalConfig - Getting the server config for repository spec 'Space5@MUMOSTUDIO@cloud', folder 'workspacetree', config file 'filetypes.conf'
2021-04-13 16:47:26,713 DESKTOP-PARK\PARK WARN filters - PathValueMatcher: Error parsing line: # Plastic SCM extensions file. Syntax: <expression>:<type>.
2021-04-13 16:47:26,713 DESKTOP-PARK\PARK WARN filters - PathValueMatcher:…3 votesNot a feature request.
-
'cm diff' should compare a file against previous revision by default
'cm diff' compares against the last checked in revision if the file is modified in the workspace. If it is not, it just gives a message "Item has only one revision". It would be more useful if in this case it compared the last two revisions. Finding appropriate revision numbers on the command line is not easy.
3 votesIt’s the current behavior
-
Export Branch Explorer to Image (png/jpg).
It's nice to capture a full-resolution (zoom=1) snapshot of the current BranchExplorer view for a number of reasons like presentations, sprint celebrations, framed photos for product milestones etc.
In most cases I have to zoom out to an unacceptable level to see a couple of weeks of work on the branch and having a full-res image would help.
3 votesWhile it is certainly interesting, we are discarding this at the moment because it didn’t generate enough interest.
-
Xlinks break when their target repository is renamed
Repository A has an xlink to repository B. Repository B is renamed to C. When downloading the content of repository A to a workspace, there is an error, because the xlink points to a repository B that is no longer accessible under that name, even though it still exists.
I know you rarely change repository name, but it happens. You can of course fix all xlinks after you do that, but you won't fix the history. So if you attempt to download a historical changeset of repo A, you won't get its whole content.
Don't you think it would be…
3 votesAs Mario pointed, we’ll close the suggestion. Maybe we can relive it in the future :-)
-
Hide old branches
We have some very old branches, which don't fit in our current branching concept. These where created when we first started using plastic scm and didn't know how to structure them.
We do have a very clean structure for our branches - finally. In the "Branches" view all branches are displayed, no date filter is applied by default. We use the tree view, as it supports our branch structure very well. The only problem is: There are these old branches, which destroy the clean look and feel of our sturctur and also confuse some users.
It would be nice to…
3 votesJust use the permissions to hide the old branches you do not want to see anymore
-
License information on home screen
I would like to access the license information, and be able to add a new license, from the first screen where I can select diff or merge.
3 votesI think this refers to semanticmerge instead
-
Keep info on deleted databases
The lrep command (and the repositories database) do not contain any information on deleted respositories, making it hard to deterimine the repository name of a removed/deleted repository database for restoring.
But if i want to restore an old one knowing which one it was might be handy. Is it an idea to add a boolean column mounted to the repository table in the repositories database (so you have record of old ones and can restore them 'more' easily)?
3 votesWell, when you delete the repo you should leave the system in a consistent status so that the db admin can go and really remove the database…
-
Stop storing information in Visual Studio Solutions
Many companies (mine included) don't store our projects and solutions within source control. There are many reasons for this, but in a nutshell, the VS formats don't play nicely when it comes to large, complex merges. Instead, we use things like Premake and CMake to generate our projects and solutions on developer machines. This is fundamentally incompatible with your VS integrations. Could there possibly be an option to store the information your tool needs in another format?
3 votesWe don’t actually store any info other than the standard stored by Visual Studio when it plugs a version control system to the project.
- Don't see your idea?