535 results found
-
Add C++17 support to SemanticMerge
SemanticMerge doesn't understand e.g. nested namespace definitions, which means it can't semantically merge C++17 files.
3 votes -
Provide Branch information in Conflict Resolution Dialog
Update the Conflict Resolution dialog to include additional information about the conflict.
In particular, it would be helpful during a branch merge to know which branch is being considered as the Source and which is the Destination.
In the attached example, it would be helpful to know that the Delete operation occurred on the /develop branch, and the change operation occurred on the /develop/tileeffectsupdate child branch.
This will further clarify and confusion about which action to perform.
1 vote -
Maintain/Display the change comments for Rename function
Hi,
We've recently had to rename a bunch of our files, and we were applying comments at check-in (because it was required), but have noticed that after the Check-In, the History will show the Move action, but no longer display the comment attached.This would have been useful for us, as the comments kept track of some important information around why the renaming was happening, but this info is either lost/not displayed.
Cheers.
3 votes -
Improve merge changes context menu descriptions
It would be nice if the context menu descriptions when resolving a merge conflict would be more informative.
I'm referring to "Merge keeping source changes" and "Merge keeping workspace changes". The user has to know exactly which one is which, making this very error-prone.
I suggest using "mine" and "theirs", as is common in other tools, or if possible, the name of the branch of each version.
So "Merge keeping changes from 'main'" and "Merge keeping changes from 'main/fix-163'" would be much more informative.
3 votes -
Autofill & Disable "Server" field when "Use relative server" is checked in XLink dialogue
When I am in a workspace that is linked to SomeRepo@SomeCompany@cloud, and I create a new XLink, the XLink dialogue by default has Target Server set to
local, and Use Relative Server set to true. These are incompatible! Either relative shouldn't be checked by default, or the server default should match the workspace's server. I think the latter option is more convenient for most use cases.1 vote -
experimental checkin feature for gluon
I hear from my designer-y people that they'd like to be able to experiment with features before checking them in to the cloud. Naturally this can be done with branches with the regular plastic, but I'd like for them to keep utilizing the simplicity of gluon.
I don't have a solid suggestion as to how to implement this, but as an alternative to checkin you could provide a "experimental checkin" action. Gluon still behaves as normal, but these checkins are only present for the user. When the user is done experimenting, they can checkin their experimental changesets to the cloud…
1 vote -
Marked branch always visible
"Marked" branches should always be visible, even when they don't have any new changesets in the last couple of days/weeks so that I don't have to scroll back for a merge.
This could be achieved by sticking the last changeset of a "marked" branch to the left edge of the branch explorer
4 votes -
Check out from "Checkin changes" tab (Gluon)
If you have a file in your Checkin changes tab that is Changed but not checked out, you currently have to switch to the Explore workspace tab and navigate to the file, then check it out.
I would like to be able to bring up the context menu for the file under the Checkin changes tab and choose Check out.
3 votes -
Programatically Access Code Review Comments
I am aware of PLASTICREVIEWCOMMENT and PLASTICREVIEWCOMMENT_ACTION events which seem handy for people who self-host. For us cloud-based folks, though, I don't believe there is any ability to even set up webhooks against these events.
Right now all my devops scripts for tracking code review (mostly to publish changes to our team's discord) make use of 'cm find review ...'. However, I can't figure out any way to access the actual comments associated with a review so the only useful changes I can track are changes in status and assignee.
Could you please add a feature…
9 votes -
SonarQube
https://www.sonarqube.org
This is a open source code analyser.
It can be connected to almost every major SCM, except for platsic ;)2 votes -
Support clearing the update report output (Gluon)
Add an option to clear the report window output display in the context window for the update report pane
1 vote -
Move the timestamp in the update report pane to the end (Gluon)
Currently the Gluon Update Report pane displays the timestamp at the beginning of the report. This means that to find out the last time you synced you have to scroll up through a variable, and sometimes large, list of entries to find the timestamp while making sure that you don't overshoot it and end up in the previous update report.
I suggest moving it to the end of the report where the most recent sync time can always be easily found and quickly accessible.
1 vote -
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…
22 votes -
Add branch information to changeset ui so it can be easily copied
Since using branches for tasks is the preferred workflow I think it'd be useful to be able to copy the branch name from the changeset ui so we can easily goto our project management software.
or at the very least a way to go directly to that branch from the changeset view instead of having to look for it.
1 vote -
Add ability to locally remove branch with no affect on stored repo
When I use a local repo, i should to download all branch-related data locally. Then i don't need it anymore (for example, it is rejected branch or we totally switch to the new parallel branch, or something else). But I have no ability to locally remove them. I fully understand that deleting branches from repo could cause troubles for whole tree, but what if i remove only local copy of that changesets/branches?
Of course I can locally remove all changesets and then whole branch, but it is such uncomfortable and if later i will want to switch back - it…
3 votes -
[gmaster] Support for git-worktree
Would be great if Gmaster would support git-worktree
It could be solved in similar way as in PlasticSCM - creation of different workspaces for same repository3 votes -
Add environment variable for owner of labeled changeset
We use an email service to send users a message when a changeset is labeled. We use e.g. "D" as Discarded, for labeling this changeset as bad.
Currently you can't get the owner of the labeled changeset from the environment variable in the after-mklabel trigger. Also you can't get the id of the changeset.
Workaround would be, to use a cm find label with the given label name and repository to fand the label and the changeset id to get the owner of the changeset. I don't know why but this is currently not working inside of our trigger logic.…
3 votes -
Use Language Server Protocol to implement external language parsers.
The Language Server Protocol was developed by Microsoft to allow the integration of external language with Microsoft tools, such as Visual Studio Code. The protocol is open source, and has been gaining traction especially with the growing popularity of Visual Studio code. It is being implemented by several organizations to provide support for both open source and proprietary languages. For example, Salesforce uses LSP to provide syntax highlighting and Intellisense in Visual Studio Code for their Apex language.
1 vote -
Change merge view order
It would be nice in the Plastic SCM GUI to be able to change the order of the merge views. I work with a lot of projects and some fall out of relevancy more than others at time, so I'd like to be able to keep my most active views on the top for easy access.
1 vote -
only show real changes when diffing changesets
I diff two changesets from different branches in Branch Explorer. Most of the time, the list of files includes entries that show NO MODIFICATION when selected. That is simply ANNOYING. If there is a use case where the list of files that received identical modifications is desired, PLEASE MAKE THIS AN OPTION rather than spamming the list by default.
3 votes
- Don't see your idea?