Eu mantenho um diretório no meu servidor doméstico com todos os meus arquivos importantes nele. Eu quero fazer backups offline deste diretório. Mas como eu adiciono e modifico arquivo, eu também quero poder fazer comparações entre backups diferentes e a versão atual em um estilo "diff". Em particular, quero ver quais arquivos foram adicionados, quais foram excluídos e quais foram modificados (embora não seja importante para mim ver os diffs no nível de arquivo).
Eu sei que o rsync tem esse tipo de funcionalidade embutido nele para fazer seu trabalho, mas não parece expô-lo diretamente. Eu também sei o que estou procurando é uma implementação de uma árvore Merkle.
Alguém tem alguma recomendação para softwares leves que podem fazer esse tipo de diretório?