307 results found
-
Support revisions on the "annotate" command
When using the annotate command on the GUI, it is possible to annotate files from a certain changeset.
However, it is not possible to do so from the 'cm ann' command line. The command only refers to local files.
Having this option will help me build a tool to automate the 'blame' process.3 votesDone. Merged in 5.4.14.595
-
provide Powershell module GUI-less interaction in windows
Powershell is growing and Windows is ensuring that admin will eventually learn Powershell (sort of Object-Oriented-Shell in Windows)
It might be wise to prepare for providing powershell-native modules as midterm strategy.
6 votes -
Unable to overwrite read-only files with PlasticSCM in VS 2012/2013
When you try to save a modified in memory read-only file in VS with PlasticSCM set as current version control plugin, VS will show you a Save As dialog instead of asking you to overwrite file or discard your changes as it normally does (without PlasticSCM plugin).
More details here:
http://www.plasticscm.net/index.php?/topic/2257-unable-to-overwrite-read-only-files-with-plasticscm-in-vs2013/3 votesSolved at 5.0.44.592 and 5.4.14.593
-
Go to the commented line in Code review directly on first double click
First double click on a comment in a Code review tool takes you to the file containing the commented line and only the second double click takes you to the commented line. I don’t see the reason for such behavior; it is irritating actually. It would be nice, if the first double click takes you directly to the commented line without the need to switch to that file in a separated step.
47 votesSolved, thanks to JakubH comment.
-
Add syntax highlighting to Annotate
At least the simple one as it is in an internal diff. However, it should be enabled by default (and/or remember that I enabled it). It would be even better if it was able to use the syntax highlighting automatically according to a file extension.
41 votesDone! All textboxes have now great highlight :)
-
"Save as" from "Browse repository on this changeset"
Sometimes it would be useful to pick out a file in an old revision. What I want is to go to Browse repository on this changeset, select a file, click on Save as (in a context menu), find a destination on a filesystem and save a copy of that file there.
29 votes -
improve merge algorithm for additional lines
Automatic merge fails in the following situation:
For a particular source code line on separate branches:
1) add a new line before or after it
2) modify the lineWhen rebasing one of the branches from the other this fails, apparently because the new line is grouped with the other in the diff tool. If they were considered separately it should be a trivial automatic merge.
An alternative would be to make the manual resolution easier by providing a mechanism to split the merge block so each line can be selected separately (source/base/dest). I think xxdiff has this capability. Currently…
6 votesDone! Check this new feature with the new Plastic SCM 6.0.16.139 release: https://www.plasticscm.com/download/6.0.16.1395
-
Add custom Open with context menu in Diff changeset
The custom Open with context menu (as it is in an Items view now) would be useful in Diff changeset too.
27 votesThis functionality is available from release https://www.plasticscm.com/download/releasenotes/5.4.16.694
-
Search matches: too high minimum similarity level
Sometimes when you modify a file and then rename it, Plastic SCM is unable to match the original file with the renamed one. In that case you can use the ‘Search matches’ tool to select the file that matches the original one. However, It is not always possible, because the minimum similarity level that you can set when searching is 50%.
Imagine you add a comment to a small file that contains only a definition of an enumerable and then rename the file. Because it is small, the comment becomes a major part of the file and the similarity to…
28 votesHello,
we have changed the Search Matches form to remove the minimum similarity level. Moreover, we have changed the matching algorithm so that changes in indentation are not taken into account.
These new features can be found since version 5.0.44.566 of PlasticSCM.
-
Merge Tool should have keyboard shortcuts/accelerators
As used in SemanticMerge the build in Text Merge tool does not have keyboard shortcuts. This makes it frustrating when you can use hotkeys for SemanticMerge but not for the external tool provided with SemanticMerge.
3 votesIn the current version of PlasticSCM, the merge tool has the following shortcuts:
- Select/Unselect source: Ctrl+1
- Select/Unselect base: Ctrl+2
- Select/Unselect destination: Ctrl+3
- First conflict: Ctrl + Shift + -
- First conflict: Ctrl + -
- Next conflict: Ctrl + +
- Last conflict: Ctrl + Shift + +
- Previous non-automatic conflict: Ctrl+PageUp
- Next non-automatic conflict: Ctrl+PageDown
-
High DPI Support
High DPI support for high resolution/ high DPI workspaces. Than you!
13 votesWhile not a perfect solution, it has been recently (BL683) improved so high dpis (4k at 250%) can now correctly see the plastic GUI
-
show line diff counts for changesets and pending changes
When listing changed files in a cs or pending changes, optionally list the number of lines changed in each file in the table. This would help in finding the important files from a large number of files.
Difficulties finding a revision to compare to make this hard to script from the command line.
It probably should ignore whitespace.
3 votesImplemented a new ‘analyze diffs’ in the 5.0
-
add option in pending changes to tell plasic that a file was moved and not deleted
Sometimes when a file is moved or renamed the pending changes view doesn't track this change as move operation, but as delete and add. It would be great if the user could tell plastic that this should be handled as a move.
You may add such an option to the context menu while one deleted and one added file are selected. It's your choise.
3 votes -
Show branch names in Merge Tool
There are only changeset numbers and base/source/destination titles shown in the Merge Tool (or any external merge tool). It will be very helpful if the names of branches will be shown too. When I merge one branch to another I do not remember (and care about) the changesets numbers and I might be not confident what the source is and what the destination is. The branch names would help me to figure out which version is which immediately.
14 votesDone.
Available from 5.4.12.575.
The file name is now visible and there’s a new button called “Info about this merge” that will reveal full detailed info about the contributors.
-
Source and destination in diffing revisions
When diffing revisions set the revision from the older changeset as a source and the revision from the newer changeset as a destination independently on the revision sorting in the History view.
29 votesThis issue was fixed on release 647 (see release notes at https://www.plasticscm.com/download/releasenotes/5.4.16.647) The desired behaviour that you described was introduced on Gluon (formerly known as GameUI), and was introduced on the Windows GUI as well in order to keep consistence.
-
Highlighting of a new line in diffs
I think it will be more consistent to highlight (with a darker color) all added characters, even on lines which are all new. See the picture:
http://s15.postimg.org/uln6ryq17/diff.png
Otherwise it is more difficult to distinguish what was really changed. Especially for longer lines.81 votesWe are happy to announce that this feature has been completed on BL791
-
Filtering in Branch Explorer
It would be awesome if I could filter the Branch Explorer in the same manner as the Changeset view (simple filter and custom find command). The filtered out changesets will be hidden as they are when using Show only relevant changesets or History of an item as a 2D tree.
19 votes -
Semantic Merge should integrate out of box or provide document integration with popular third party text merge utilities
I would recommend you provide instructions for:
Meld,Beyond Compare, DiffMerge, KDiff3 but I will leave you to determine and others to determine what is appropriate.
Atlassian SourceTree has build in options for:
AraxisMerge, Beyond Compare, DiffMerge, KDiff3, P4Merge, TortoiseMerge3 votesA new release (1.0.71.0 – Slinky Dog) has been publish with support for this! Check it out!
-
sccs
You missed including SCCS in your history. It dates back to 1972.
1 vote -
Open client GUI with dead server
Currently, (in "centralized mode") if a server cannot be contacted, the plastic client GUI won't open, even if there are multiple profiles, and another server IS contactable. This appears to depend on the last active workspace - if the last active workspace belongs to the server that is down, the tool can't be opened.
It would be extremely beneficial to be able to open the tool, and select a different workspace weather the current server is available or not - perhaps show those workspace(s) as greyed out or non-available, disable or close the tabs
24 votesA new release (5.4.16.654) has been published with support for this! Now, the GUI can be opened even when the server connection is not available. Check it out!
- Don't see your idea?