Hi, all. > Couldn't you use ExtDiff (the external diff extension)? You could write > a diff frontend that calls different diffs based on different extensions. One such extension-based diff front end is meta-diff (http://meta-diff.sf.net). I haven't tried it with Mercurial, but used it with other SCM tools back in the day. --Ian