Git diffs e merges mais práticos com o Meld | iMasters
Grave-o onde você preferir. Eu costumo deixar na /home do meu usuário. Precisamos criá-lo para corrigir um problema com o número de parâmetros usados ao rodar a ferramenta.
Feito isso, é necessário dar a permissão de execução para o arquivo. Para isso, basta executar no terminal:
git config --global diff.external <caminho_para_seu_arquivo_diff.py>
Figura 1 – Git diff: Inclusão de novas linhas
Repare que no segundo arquivo, eu adicionei o comando "print("modificação proposital")" para diferenciá-lo. O que foi adicionado é sempre representado com a cor verde. Quando o que temos for uma remoção, ela é representada com a cor vermelha.