Faça o git ignorar as alterações na data de modificação se o conteúdo do arquivo permanecer o mesmo

Eu tenho scripts python que geram e modificam diferentes arquivos xml. Eles trabalham para abrir um arquivo, criar um objeto ElementTree com base nele, tentar modificar o conteúdo do objeto, se necessário, e salvar esses objetos nos arquivos de origem.

O fato é que, às vezes, eles não alteram nem um pouco o conteúdo do arquivo. Mas a data de modificação do arquivo é alterada.

O Git, por outro lado, trata esses arquivos como "alterados" porque percebe que a data da modificação foi alterada. Embora não faça diferenças (obviamente).

citool age como louco (alerta de que a data foi alterada, mas o arquivo em si não foi alterado, tenta digitalizá-los novamente e os mostra novamente como "modificados")

Não tenho acesso para modificar esses scripts python, portanto, reescrevê-los não é uma opção (eles são armazenados e frequentemente modificados em um repositório separado). Existe alguma maneira de dizer ao git para ignorar as alterações de data de modificação para uma pasta específica? É muito irritante ver dezenas de arquivos "alterados" quando, na verdade, apenas um deles foi realmente modificado.

Sei que posso preparar todos os arquivos e desmontá-los, mas preciso executar algumas ações extras que gostaria de omitir. E às vezes isso apenas interfere no fluxo de trabalho normal do git.

Atualizar: git citool error lê (aspas): "Nenhuma diferença detectada. <file> não possui alterações. A data de modificação deste arquivo foi atualizada por outro aplicativo, mas o conteúdo do arquivo não foi alterado. Uma nova varredura será iniciada automaticamente para localizar outros arquivos que possam ter o mesmo estado ".

Depois de redigitalizar, todos os arquivos modificados falsos aparecerão novamente.

status git também mostra esses arquivos como "modificados"

questionAnswers(2)

yourAnswerToTheQuestion