120 results found
-
please add payment methods other than paypal
as described
9 votes -
JetBrains IDE Support (Intellij IDEA, Rider, CLion, WebStorm, AppCode)
I would love to use this with my favorite IDE!
9 votes -
Support Archlinux distro
Archlinux is most popular distribution. It's used pacman as repository management. Pacman is very simple. Please add support for Pacman.
9 votes -
Open multiple diffs as tabs
When I go to diff several changes from a single changelist in perforce, I can launch a diff on the whole changelist.
Currently this shows up as several windows, which is a little unwieldy to switch between easily - can semanticmerge be set to have a tabbed interface for multiple diffs / merges, much like beyond compare currently does?
8 votes -
8 votes
-
Ignore name changes
Beyond Compare has a feature that I love: you can tell it which string (typically a variable name) on the left side correspond to which string on the right side. For example, you could tell that a variable "dollar" was renamed to "currency" and SM would change all instances automatically.
Even better if, when a rename is detected, you can "approve" all renames in that particular scope.8 votes -
Add more keyboard shortcuts for previous / next diff
Most compare tools support F7 / F8 to navigate through diffs (P4Merge, Araxis)
You should consider adding at least F7 / F8 rather adding complex keyboard configuration in the tool.
Araxis also support by default:
- Ctrl + Page Up, Alt + Left
- Ctrl + Page Down, Alt + Right7 votes -
Separate out C# comment changes from other changes
I think that the comments should be treated as a separate category of changes. That is, we have sections for Added, Removed, Moved, Changed. I would think it useful to have a Changed Comments. This is worthwhile because comment changes are much less important than code changes. If I do a lot of documentation changes, and in the same commit I happened to make a small code change (intentionally or not), I want that code change to stand out. The documentation is not nearly as important as the code itself.
7 votes -
Drop Machine Specific Ids
I use a VM and my license keeps getting made invalid and I have to raise a support ticket to get it fixed. This makes it unusable for me
6 votes -
C++/CLI
While you're at it with adding C++ support why not go a bit further and support C++/CLI code? We use both regularly and would love to use semanticmerge with all our code.
6 votes -
Clearly denote which block is being reviewed
Right now, it's a little confusing to check which block is being currently reviewed in the merge tool (or on the diff tool). Only colors might not be enough, or, maybe, changing the color on the scroll bar may be the solution.
6 votes -
During merge, show which block was selected on the scroll bar for quick reviewing
Right now, it's hard to check which block was selected as part of a review: you have to select the block and then look at the bar above each panel. Maybe some symbol could be added to the scrollbar.
6 votes -
Add ability to merge changes in a text diff.
When viewing a text diff of the current and previous versions of a file it'd be nice to be able to easily move changes from the previous file back into the current one.
6 votes -
OpenSource/OpenCore
It would be awesome if you created an open core product so that others could contribute to the merge algorithms, port to external IDE's, and add support for additional languages.
6 votes -
Add another order of semantic differences
Currently semantic differences are grouped by type (added, changed, deleted), but sometimes it's not preferred way to see changes. Sometimes preferred way to see changes is in order they are located in file.
6 votes -
Add --slient CLI flag to skip GUI for automatically resolved conflicts
Typically when rebasing in git, there will be a ton of trivial merge conflicts where I have to click Save & Exit in the GUI on each and every one.
I believe there was a --slient flag at one point, but I never worked and I can no longer find documentation on it. Running 1.0.80.
--slient together with -a (automatic merge) would ideally do what I want.
My .gitconfig is as follows:
[mergetool "semanticmerge"]
cmd = \"C:/Users/Andreas/AppData/Local/PlasticSCM4/semanticmerge/semanticmergetool.exe\" -d \"$LOCAL\" -s \"$REMOTE\" -b \"$BASE\" -r \"$MERGED\" -a --nolangwarn --silent
trustExitCode = true6 votes -
Disable Oops! We do not support your language... yet!
Would be nice to have the option to disable the dialog as it keeps coming up with known unsupported languages.
E.G. csproj file in VS (just run the text diff)
6 votes -
Oracle Package Procedures
Since Oracle SP/Function code is maintained in Packages, a tool like Semantic Merge would be excellent. Methods in packages can be refactored (cross-file would be great), use function overloading, etc. This is all in database code we maintain in SQL files, so a more powerful merge utility, like Semantic Merge would be invaluable.
6 votes -
Support for blank comparison
Would be nice if you could start a blank comparison and then copy and paste code from different sources without saving to file like Meld.
4 votes -
OCaml support
supporting the Ocaml functional language would be great
4 votes
- Don't see your idea?