semanticmerge

The merge tool that understands your code

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Need LAMP web dev stack (php, javascript, html, css).

    I would like web stack with
    - No need to learn Github language
    - FTP sync tool included.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. 9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Option to "Show Whitespace" characters

    I'd like to be able to show white space characters in the text merge tool.

    37 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Configurable Network / Proxy Settings

    For updates and licensing connectivity, having configurable network settings would be handy if you're in a corporate network that uses a proxy server.

    18 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  5. Show the actual branch names too, not just local remote and base...

    After two years of git usage I still get confused sometimes which branch the local, remote refers to, at a given moment. It would be nice to see like remote (branch1), local (branch22).

    27 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Update your Fedora packages for Fedora 20

    The packages here don't work on Fedora 20:

    http://www.semanticmerge.com/linux/#fedora

    I looks like you just need to recompile against a newer version of libtiff.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  7. FreePascal

    Free pascal support please ;-)

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  8. In case you going support XML (please see its own vote), add JSON to the list.

    They are both hierarchal text data formats but are hard to compare with the current tools around strange enough .

    66 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. When resolving conflicts in TortoiseHg, a file always marked as "Resolved".

    When resolving conflicts in TortoiseHg, Semantic have no option to cancel current changes. It always marks the file as "resolved".
    A only workaround is closing the software and re-marking the file as "Unresolved".

    Kdiff and some other tools treat the file as belows:

    If the user save the file, mark it as "Resolved"
    else (exit without save) leave it in "Unresolved".

    I think this one is quite important, because It may cause "Unintentionally resolved file".

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  10. Ctrl+S for saving result file changes

    When editing the result file, it would be very convenient to be able to save changes using Ctrl+S (Or Cmd+S on mac, when the mac tool is available).

    Copy, paste and undo are already working.

    36 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  11. 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
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  12. HTML files

    HTML is a fundamental file type.

    48 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Ignore XML white space errors in C# comments

    Merge tool complains about an extra space in c# xml comments. It should just ignore this triviality.

    "XML comment has badly formed XML -- 'Whitespace is not allowed at this location'

    14 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. T-SQL Support

    It would be great to have T-SQL Support

    78 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  15. 319 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Customizable keyboard shortcuts

    I would like to be able to customize the keyboard shortcuts in the diff tool. Like making Ctrl+Up and Ctrl+Down to move between differences.

    37 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Suggested Commit Messages

    You could use this tool to generate a commit message template in a little text box, and optionally copied to the user's clipboard, for example \samples\FileCache\samplesemanticmergetool.bat would generate:

    ---
    In Codice.Client.GlassFS
    Added: Hasher
    Moved: HashToHex (from FileCache to Hasher)
    Changed: Filecache.GetFile, Hasher.HashToHex
    Deleted: 3 Using statements
    ---

    Obviously I would always want my Devs to put in a longer commit about WHY but it would sure make looking at commit histories a little more relaxing.

    50 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Ruby support

    Add support for Ruby!

    181 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  19. 20 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. 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
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

semanticmerge

Feedback and Knowledge Base