-
-
Save AlexRogalskiy/ca5fc90a95a2833ffdb9a8f0db71ba15 to your computer and use it in GitHub Desktop.
Revisions
-
klang created this gist
Apr 22, 2014 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,30 @@ # Git attributes for .docx diffing ## docx2txt Download and install the docx2txt converter from http://docx2txt.sourceforge.net/ wget -O doc2txt.tar.gz http://docx2txt.cvs.sourceforge.net/viewvc/docx2txt/?view=tar tar zxf docx2txt.tar.gz cd docx2txt/docx2txt/ sudo make (simply follow the INSTALL instructions for your platform) Then make a small wrapper script to make docx2txt output to STDOUT echo '#!/bin/bash docx2txt.pl "$1" -' > /usr/local/bin/docx2txt chmod +x /usr/local/bin/docx2txt ## tell git about docx2txt echo "*.docx diff=wordx" >> .gitattributes git config diff.wordx.textconv docx2txt Use `.git/info/attributes` if the setting should not be committed with the project. # Git attributes for (Word) .doc diffing echo "*.docx diff=word" >> .gitattributes git config diff.word.textconv strings