I'm using Sourcetree to manage Microsoft Word documents (docx). I understand git/hg/etc. aren't really designed for handling these binary files.
I'd like to have a more usable diff for these documents. I have scripts that do two different kinds of diff:
1. Textual diff that converts the Word docs into plain text and then does a standard diff on them.
2. Visual diff that controls the Word application to produce a composite document from the two that I'm diff'ing.
Both of these scripts work fine from the command line. Can someone help me configure hg and Sourcetree so that the textual diff appears in the Sourcetree GUI and the visual diff is launched by clicking on the "external diff" button?
I really appreciate it and would be willing to share the scripts for others who are interested.