-
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.
22 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…
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 -
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.
20 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 -
Partial file checkin
Would you consider adding an option to check in only selected changes in a file? I once saw such option in SourceTree. At first I thought it was useless, but sometimes I actually need to check a file in without certain changes made in it.
I think you could add the feature to the diff viewer in Pending Changes. Each modified line could have a check box next to it, checked by default. What do you think?
20 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 -
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 -
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)
18 votes -
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.
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 -
Arch Linux/ Manjaro package on the AUR?
There isn't anything on the AUR from the Community for Plastic and I would like to use Plastic SCM on my Arch based PC. Could you make it available on there?
I can only use the one in Unity but it is buggy and I think it doesn't have branch support... Or another alternative that Unity is using too is AppImages!18 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 -
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 -
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 -
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 -
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 -
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 -
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.
-
Add a context menu to the 'Checking pending changes' window
There is no context menu available for changed files in the 'Checking pending changes' window. However, there is a similar view in the 'Pending changes' tab of PlasticSCM's main window and a context menu is available there.
The thing is that the context menu enables you to view changes using a diff tool you prefer (the one set in application preferences). In the window mentioned in the topic there is no such menu at all and you can view changes only using the diff tool embedded inside that window.
Most of us in our company are used to WinMerge and…
14 votes
- Don't see your idea?