Eu acho que o seu --brief é o problema ... sem essa opção, ele só compara arquivos com o mesmo nome.
(no terminal Linux)
eu usei
diff --recursive --brief dir1 dir2
e isso me diz que
File dir1/file and dir2/file differ
Mas eu tento:
diff dir1/file dir2/file
e não há saída (o que eu suponho significa que não encontrou diferenças entre os arquivos desta vez) .... O que dá?
Eu acho que o seu --brief é o problema ... sem essa opção, ele só compara arquivos com o mesmo nome.