В Mercurial возможно hg status только измененные / добавленные / удаленные файлы, выполнив:
hg status
hg st -m hg st -a hg st -r
Возможно ли получить такое же поведение для diff команда? Судя по странице руководства, кажется, что нет.
diff