120 results found
-
20 votes
-
XAML support
It would be great to have XAML support.
There's a few common formatting changes that can be made to XAML documents without affecting the semantics but that do affect traditional merge tools quite badly. It would be great not to have to deal with those by hand.
The most common changes are probably reordering element attributes, and moving attributes onto separate lines vs. having > 1 attribute on the same line.
There is then the equivalent issue to what you have been talking about already: re-ordering and re-arranging elements in the file. Note that XAML has an extra way of…
243 votes -
Work amazing in Visual Studio 2012
I really want this merge tool to work inside of Visual Studio 2012. I live in Visual Studio all day long...and if merging can become better via calls to the TFS Build process for gated check-ins, I'd use this tool in a heart beat and sign it's high praises to every developer i meet.
243 votes -
Objective-C
Support Objective-C for all us iOS and OS X devs.
143 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
-
Xamarin Studio integration
It would be great to have something like this inside of xamarin studio.
44 votes -
Scala support
I am pretty excited about this tool but need Scala support to be able to use it in my daily work.
170 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
-
CLI/text-based merge support
I spend the majority of may day at the command line. It would be nice if this tool could be used from within a terminal.
30 votes -
Machine-specific location for storing license keys.
I usually install my programming tools into a bin directory in my dropbox profile, so that it's replicated across my machines. This is a problem with SM, which tells me my license is corrupt any time I switch boxes.
3 votes -
Coffeescript support please
Been using coffeescript for back end and front end work and would be good to support that as well. Could probably use the python or ruby modules as a base (once they have been implemented) or better yet, do use coffeescript as a base for ruby and python :)
36 votes -
Clojure support
It would be great to have Clojure support
30 votes -
28 votes
-
PLC open (industrial automation) support
in the industrial automation, IEC 1131 languages are the standard and there is a text based standardized format for source code. so it would be great for all those companies coding PLC's if they had a version control sytem and merge and diff functionalities that support their IEC languages.
At the moment there's not really anything like that available on the market.10 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 java property files and other simple configuration syntaxes.
it would be nice to support some micro-languages like java property files
which sometime create merge silly merge conflicts with traditional tools.24 votes -
Nomenclature Changes
Trying to do a merge, it was not clear what "source", "destination" and "base" meant. I would change the names from source and destination to something less "judgmental" - kdiff uses A and B --> C. That seems intuitive and saves screen real estate.
1 vote -
New Diff dialog when you've already got the tool open
Basically, when running the diff tool outside of the IDE if you want to compare another set of diffs, you'll nee to close the semantic merge tool and reopen it.
Would be great if we could be presented with the "welcome dialog" you see when you open the app for the first time.
3 votes -
Cloud based merging
May not work well with existing tool sets, immediately, but setup a service where rules and such can get set per client, and users have a way to merge up files. This would solve issues with clients for different platforms.
1 vote -
Find option does not perform search on both files of diff tool
The Find options only searches the strings on the active file. (Although there is no indication of which file is that.)
16 votes -
Diff detects comment and part of method as a diff unit
When two files are compared, the specific changes are highlighted with a darker color, inside the different blocks. This is useful, but when presented with different blocks, it may behave weirdly.
Since I cannot post images online, I have 7zipped the files to reproduce with the result image in a protected file under my domain.
The files can be found at this address: http://tests.alphasmanifesto.com/Merge-WrongDiffBlockHighligted.7z
The password for the file is "mergebegins" (without quotes).10 votes -
Encoding: "none"?
An option available for reading file in a specific encoding is to have it set to "none". What does this mean?
"None" label is confusing since every data stream needs to be interpreted with an encoding, so it is for sure that an encoding is present at some point.
If this is a shortcut to a specific encoding detection, then "Automatic" could be a better label for it.
2 votes
- Don't see your idea?