120 results found
-
Add function for server triggers to result in verbose message to user on failure.
Server side triggers currently return 0 for pass, and non-zero for failures. It would be nice to be able to define a table of custom triggerReturnCodes on the server that is retrieved by the client. When a client performs an action that results in a server-side trigger failure the non-zero return code can be used to lookup the error code and provide the user with a more robust message describing the failure.
For example, this robust message could mention pattern restrictions, size requirements, or direct the user to review compliance documents or retrieve crucial developer environment assets/scripts.
1 vote -
ability to comment git on pull requests
it would be awesome if I could add comments on github and bitbucket pull requests right in semanticdiff. it is already possible to fetch pull requests and add comments e.g. with SmartGit, which supports various git backends. Perhaps it would be possible to use their API (if there is one, that is) to add this feature with relatively low cost
3 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 -
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 -
Kotlin, please!
Many Android developers are now switching from Java to Kotlin. It could be pretty well to have Kotlin support in SemanticMerge.
9 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 -
.Net, C#: Make #region/#endregion sections their own entity, rather than treating them as comments
Currently, the #region and #endregion tags are treated as part of the comments for the method that occurs after them. As such, if you organize your code with these #region sections, and then you happen to move a method just below a #region to a different place, and then you have a merge conflict over that method, then the regions get messed up.
13 votes -
semantic merge for better delta code review
how awesome would it be if you join forces with another tool vendor and create a full integration of your semantic diff (including moving things from one file to another) and a tool that helps during code reviews and tracks findings...
finally one could focus on real changesps: plastic scm is missing on their list of integrations
https://smartbear.com/product/collaborator/overview/4 votes -
JetBrains IDE Support (Intellij IDEA, Rider, CLion, WebStorm, AppCode)
I would love to use this with my favorite IDE!
9 votes -
Allow me to reset machine license keys and create additional keys
You've stated in a previousl request that you will allow us to request as many additial keys as we need since many of us have mutiple machines. Tha is an OK work around for now, but the request process is too cumbersone. ON top of that, if we reinstall Windows or get a new machine, which my team does often, then we need to request a reset of that key via email. This process needs dramatic improvement. At the very least, we need the ability to reset our own keys via the web interface and as added functionality, just allow…
9 votes -
unified diff
Be able to view unified diff-files directly
you should be able to directly take a look at unified diffs.
if you run the command "git diff <commit>...<commit> >> changes.diff" you should be able to directly open that .diff-file. this would be really convenient.tortoiseSVN merge/diff for example is capeable of doing that.
11 votes -
Git merge driver
Why not implementing Git merge drivers for real git integration?
19 votes -
Show blank lines to align text
When blocks differ in number of lines, they aren't correctly aligned in the panels. Where new lines were added/removed, blank lines should be displayed (like BeyondCompare does) which helps comparing line-by-line.
9 votes -
Windows explorer context menu
Most file diff applications have items in the windows explorer context menu to make it easier to launch the tool. It would be nice if semantic merge had something similar.
17 votes -
Ignore Whitespace should also ignore whitespace inside of lines as well
"if (foo)" is semantically the same as "if ( foo )" but the diff counts those as changes when ignore whitespace is on.
13 votes -
Merge Visual studio solution files
Be able to merge visual studio solution files (.sln).
36 votes -
TypeScript support
TypeScript is a superset of JavaScript, popular among .NET developers and is typed. Support would be very handy
123 votesHi all, just in case you didn’t know, we just published a guide explaining how to write parsers for Semantic. Now it is possible to add any language you want :-)
https://users.semanticmerge.com/documentation/external-parsers/external-parsers-guide.shtml
-
Autodetecting of encoding.
For example Cp-1251 (Cyrrilic, Windows-1251) wasn't autodetected
9 votes -
JavaScript, please!
C# is nice, but JavaScript rules the front-end :)
881 votesWe’ve started working on the Java parser!!
-
Add support of merge xml files
You should now that merging a xml file (or a visual studio resource file) is a pain :(
686 votes
- Don't see your idea?