To be able to define different merge tools for different file types
Created originally on Bitbucket by hungrysea (Roberto Sebestyen)
It would be really useful to be able to define different merge tools to use for certain file types.
For example; I would like to use SemanticMerge for .cs files because it understands C# works best on those, DiffDog for XML files, and I would like to use BeyondCompare for everything else.
Being able to use the best merging tool for specific file types would make merging a lot less painful. Some of these conflicts can be automatically resolved simply by understanding the syntax language or markup, invoking the right tool for the right job.