531 results found
-
Shallow clone in GitServer
Shallow clone in GitServer is currently unsupported. However it would be very useful for big repositories and CI systems.
My scenario:
I've got very big game repository and CI system, which supports git (but not plastic directly). To perform tests and builds for multiple platform, the CI agents store a lot of clones of repository, with huge, unnecessary history. The shallow copy mechanism seems to be ideal for such case.1 vote -
server root access through authentication token
It happens quite often that one locks himself out of the server. This can happen if an invalid user becomes server owner and/or some deny-settings are set inappropriately. It happened serveral times to me and I've also seen this several times in the forum. The provided solution is to reset ACL settings in the database with all its disadvantages.
Another scenario is changing the authorization mode. We want to switch to Active Directory soon. In this case, all users in the ACL become invalid since they are unknown to the server. In order to maintain access to the server I…3 votes -
add a "ignore keyword" option/list for quick diff/merge compiler adaption without a full parser
think of a C compiler for an embedded target that has some special keywords that lead to parsing errors
5 votes -
Integrate Plastic Cloud with third party services (such as Unity Cloud Build)
Plastic Cloud is nice but it is today a cloud-hosted service that does not communicate with any other cloud-hosted services. I would like to see that it is possible to hook other services up directly to Plastic Cloud repos.
The most straight-forward way to do this would probably be to provide a GitSync solution -- it would immediately allow Unity Cloud Build, Slack and many other integrations to work without additional work on your part. If there are difficulties when creating a two-way GitSync solution for Plastic Cloud then a read-only Git API would enable most integrations to function.
In…
6 votes -
Keyboard shortcuts in the diff viewer don't always work
The issue refers to the diff viewer window. The CTRL + + and CTRL + - keyboard shortcuts are handled globally within the window, no matter where keyboard focus is. On the other hand, the CTRL + M and CTRL + N (and their counterparts with Shift pressed) work only when keyboard focus is in the diff pane on the bottom.
The problem is that when you want to go through a code review, you have to click the diff pane whenever you switch to another file. Please check it by yourself: open the diff viewer, press CTRL + +…
6 votes -
Add predefined 'open with' context menu options to the diff viewer
I noticed that the predefined open with context menu options are available in Items view, in the Pending changes view, but not in the diff viewer window. Would you consider a unification here? IMO these predefined open with options would be useful in the diff viewer window as well.
The second difference is that both in the Items view and in the Pending changes view there is an action for double LMB click, but there is no adequate action supported in the diff viewer. Would you consider a unification with the Pending changes view here as well?
5 votes -
Show Deleted files in Items option
An option to show deleted files in the Items list/treeview
6 votes -
split diff view among 2 or 3 monitors
It's very tough to examine diffs on a single monitor. You have 3 panes, Semantic View on the left, source in middle, and changed on the right. You wind up having to scroll all over the place. Most developers have two monitors, and many like me have three. What if you could hit an "Expand" button and one monitor would display source view full screen, and the other monitor was destination view? Optionally, the third monitor would show Semantic View and the top pane of changed files would be on all of the views. Considering the fact that Plastic is…
6 votes -
Possibility to show semantic history for deleted files
This require a list of deleted files (that can be filtered).
5 votes -
Fix wheel scrolling in Code Review Window
If the focus is in the treeview of the changed files and the mouse is over that part, scrolling with the mouse wheel scrolls only this part. But if the mouse is over Content part (lower part), both parts are scrolled, where only the Content part should be scrolled.
If the focus is at the lower part, only this is scrolled if the mouse is over it. If the mouse is over the tree part nothing will be scrolled.
5 votes -
Change status of code review in Code Review Window
Possiblity to change the Status of a code review directly in the Code Review Window. After all files are viewed one of two buttons (Discarded and Approved) can be clicked.
9 votes -
Better graphical visualization of changeset intervals within branch explorer
When you did a subtractive merge on a changeset interval, it is really confusing when you see just one arrow pointing away from the last changeset of the changeset interval, because later on, I would think there was only this one last changeset involved.
It would be nice, if the graphical visualization would highlight such happenings better. Maybe with a curly brace or a special envelope around such changeset intervals.
4 votes -
Visual Studio plugin: Change the color of the Color Bar
VS has the built-in behaviour of changing the colour bar (just to the left of the code) that tracks the change status of the code (yellow for unsaved code modification, green for code changed and saved this session).
It would be nice to override/change this behavior, so that code lines with pending changes are marked. If the mouse hover over the color bar the original code lines are displayed in a pop-up.
3 votes -
Add support for non-Gregorian calendars
When using a calendar that is not the Gregorian calendar (in my case, I use the Japanese one, but I'm willing to bet it also happens with other calendars like the Hebrew one), many date-based operations in the PlasticSCM client break, including but not limited to:
- Branch Explorer
- Changesets (the action in the left menu, below Branch Explorer)This means that at this moment, I am unable to use said features without changing my OS' calendar back to the Gregorian one.
1 vote -
Pending changes: remove groups (C, A, M)
I would like to view pending changes not group by C, A, M but as a list that has the full path to the item with an icon or other indicator for status (C,A,M). Sometimes I am working on different things for debugging or testing and I want to ignore those changes. If the list was just sorted by complete filename it would be easy to see and ignore certain changes.
2 votes -
List of children/parents displayed in the properties panel for any selected changeset
It is a pity to have using the command line to get this information while it could be simply displayed by default in the properties of the selected changeset.
Tortoise Mercurial GUI client do this and it is very easy to handle. More, the parent/child changesets can be quickly found just by clicking on the hypertext link4 votes -
Clarify the conflict navigators in mergetool
When viewing conflicts in the mergetool, there are two navigation "widgets" in the toolbar at the top of the window. The first one is for navigating the "Pending to solve" conflicts and the second one is for the full set of conflicts. Both of these navigators consist of arrow buttons for stepping back and forth, plus a couple of numbers to indicate which conflict we are looking at. (It is also possible to navigate the conflicts by simply clicking in a conflict block in the text panels, this updates the number indicating which conflict we're looking at.
Now, there are…
3 votes -
code review re-assign should auto select 1st user in the filtered list
currently, i am forced to choose the name, even if there is only one in the list which is making me crazy...
auto selecting the 1st name after filtering is easy, and will save me a lot of unhappiness1 vote -
interactive annotate view
Interactive annotate view which allows to user to select two revisions to annotate between. This is similar to perforce timelapse view. A similar request is marked as completed although the implemented functionality is quite different and does not allow the user to easily annotate between two revisions.
https://www.perforce.com/support/tutorial-video-library/video/using-time-lapse-view
6 votes -
Add git-like staging of parts of files
(this is different to the existing idea 'Add git like staging').
A thing I do in git all the time is use git-gui to select individual blocks and lines to stage and commit. For example I might fix two separate issues in the same file at the same time but want these committed separately.
Plastic currently only allows committing the whole of a file at a time but I would find the git-like behaviour VERY useful.
42 votes
- Don't see your idea?