Por que o Mercurial acha que meus arquivos SQL são binários?

Acabei de criar scripts para meus procs armazenados do SQL Server, definições de tabela etc. usando o SQL Server Management Studio e tentei adicioná-los ao meu repositório de controle de origem Mercurial. Eles foram adicionados muito bem, mas agora quando eu os altero e os diferencia, o Mercurial os chama de "arquivos binários" e não me dá uma comparação unificada adequada.

Eu pensei que a codificação pudesse ser um problema, então tentei regenerar os scripts e especificar o ANSI para a saída do arquivo de texto, mas recebo o mesmo comportamento. Eu posso vê-los muito bem no bloco de notas sem que caracteres estranhos apareçam. Por que a Mercurial acha que esses arquivos são binários?

Caso contrário, se alguém puder recomendar uma boa ferramenta para criar scripts para um banco de dados do SQL Server que pode não causar esse problema, isso também pode funcionar.

questionAnswers(6)

yourAnswerToTheQuestion