-
Exclude identical files from Diff (between selected changesets)
When selecting two changesets on two different branches and choosing "Diff selected changesets", the resulting Changeset Diff view can contain identical files (files that do not differ at all between the two changesets). This could happen if the same change has been applied to a file on both branches, without a merge.
In this case I suggest that the identical files be hidden from the Diff view. The whole point of a Diff is to see the files that differ, not the ones that don't.
(NOTE: In my case, I had loads of identical files due to an import from…
21 votes -
Line wrap (word/character) in embedded diff view
This is a very useful feature for diffs with long lines.
Now that we have matching inside a line, this would be a natural follow up. With this, there would no longer be any need for horizontal scrollbars in diff view.
21 votes -
Show attributes in branch tooltip
It would be great to see all attributes set on a branch somewhere else then the 'attributes' panel. Not I have to change the side panel from 'Properties' to 'Attributes' to see which attributes are set on a given branch.
To speed this up, it sure is nice to see attributes in the branch tooltip.
What you'd say about that?20 votes -
Make Webhooks
I would like for you to add webhooks into plastic scm cloud.
19 votes -
option to cancel workspace update
A workspace update can be quite slow, particularly if you made a mistake in cloaked.conf. Rather than killing the process, it would be nice to be able to cancel the update.
19 votes -
Add git like staging
I encountered on several occasions already that what was displayed in pending changes did not match the actual state of files being committed. The reason being that changes are not automatically updated in the UI, but upon commit new changes are automatically collected using default behavior of changed files being committed, added, moved and deleted files must be selected manually - meaning the latter will not be part of such commit. The minimum thing that could be done is to notify the user that there are undisplayed changes that need to be reviewed. Even better would be to add git…
18 votes -
Command line: unified diff for pending changes
The "cm patch" command is able to yield diffs in the standardized "unified diff" or "unix patch" format as console output. However, there is no simple way to yield the same kind of console output for the Pending Changes.
Our Linux users are demanding this, and they are surprised that it is not currently possible since they are used to this behavior from "cvs diff", "svn diff", "hg diff" and "git diff".
We suggest adding this functionality to the "cm patch" command. All that's needed is to output the same kind of "unified diff" as usual, but based on the…
18 votes -
User License Control in LDAP Mode
Build an admin tool where users can be activated or deactivated in order to control user licenses in LDAP mode.
At the moment I do it manually. (Table seid, Column sactive)
18 votes -
Number of active code reviews
please, add a number behind the code review menu item which shows the user how many active code reviews are assigned to him.
Maybe it could even flash up a bit when there are new reviews.
17 votes -
Add a "Check for updates" button in the About panel, so I can see if I'm on an old revision.
I just want a button next to the version number that shows me what the latest version is, and downloads it if want to upgrade.
16 votes -
Add ability to submit selected files into a new branch and keep you in whichever branch you are currently in.
If you are in a branch with some un-submitted files and you don't want to submit them into your branch yet. If would be great to be able to select the files you want and submit them directly into another branch but keep you in your existing branch. We work with not allowing people to switch branches with pending changes so 'Check in to another branch' doesn't work unless we manually switch to allowing you to switch branches. Then once the files have been submitted to another branch you'd then have to switch back to your previous branch ready to…
16 votes -
Allow non-checked out files in changelists
Only files that are checked out can be moved to a changelist. The Checkout-Edit-Checkin workflow isn't required, so this shouldn't be the case.
16 votes -
filetypes.conf has immediate effect and can be per repository
As a developer, I can specify what is the type (text/binary) of file with a given extension. But, I want PlasticSCM to immediately apply these settings to the current workspace (only new files are affected). Also, it would be convenient that a filetypes.conf placed in the root dir of repository to have the same effect for this specific repo, on the top of global settings (as for ignore.conf).
16 votes -
Pull Requests
Provide a mechanism to approve merges into specific branches.
One option is to use pull requests with an approval mechanism (of one or more required approvals).This will allow trace-ability and enforcement of organization rules.
Linking it to code review will make it even greater.(Check out Stash for examples)
15 votes -
Auto complete/suggest filenames and/or class types in checkin comments (PlasticSCM client)
Way back when I still used TortoiseSVN, I really enjoyed the fact that it's commit comment textbox would suggest types and filenames when committing new changes. See the attached image for an example.
The simplest implementation would be for the client to check the pending changes, compile a list of the filepaths and filenames, and then determine if the current typed word would match one of these list entries. If a word partially matches one of the entries, show a dropdown of these entries to let the user choose or dismiss the entries.
Just to elaborate, this is not an…
15 votes -
Sync, Repos and Workspaces on their own tab
Hi,
Since the latest release it's possible to close the tabs in the caption area.
Great feature but I would like one more enhancement, a non closeable tab (preferably the first tab on the right) that contains non workspace related subtabs like Your Workspaces, Your Repositories Rss Notification and Sync replication (not sure about Shelves).
This way the workspace related tabs stay cleaner (and smaller).
15 votesActually we started doing this on the new Mac and Linux GUIs :-) The new GameUI also supports this mechanism. Soon we’ll have it on the regular Windows GUI.
-
use the .gitignore file if it is present
Have plastic simply use the .gitignore file if it is present. Now that we support the online git repos like github bitbucket and VSO.
If you have .gitignore use that methodology and if you have .ignore use that methodology.
And maybe give user option to generate a .ignore file from a .gitignore.
15 votes -
Provide changeset-id's in update triggers
Now, the update triggers only provide a path to the workspace being updated.
Having access to the old and new changeset-id's opens up quite a lot new possibilities.For example, in UE4, when working with plugins in a code project, they are compiled automatically at first. When making code changes to the plugins, they are often not automatically detected which causes the engine to crash at startup.
Deleting two specific folders makes the engine recompile those binaries automatically and thus fixes this inconvenience. Unfortunately, this process takes about 5 minutes on average so doing it after every update is not…15 votes -
Repository description
Add a description property to a repository and add it as a column to the repository browser to allow for a long description to give detailed information about the contents of the repo. Repo names tend to be short and don't always explain what the repo contains, especially when there are 100's of repo's for different projects.
15 votes -
Explicitly tell Plastic that a add/delete is in fact a move
There was already a suggestion of this kind:
https://plasticscm.uservoice.com/forums/15467-general/suggestions/5657638-add-option-in-pending-changes-to-tell-plasic-thatBut the solution is not very convenient. If we do a refactor there may be a lot of added/deleted items. I simply want to select a pair of added/deleted items then open context menu and select "repair move" or anything equivalent. I already know what has been moved and want to mark this explicitly. Tweaking the similarity so Plastic will find the added file is too complicated.
14 votes
- Don't see your idea?