Fügen Sie die Option --stat hinzu, um nur die Dateien mit Unterschieden aufzulisten:
hg diff --stat -r BRANCH1:BRANCH2
Dies ergibt eine Ausgabe wie folgt:
mypath/file1.cpp | 1 -
mypath/file2.cpp | 143 ++++++++++
mypath/file3.cpp | 18 +-
3 files changed, 160 insertions(+), 2 deletions(-)
Oder um die Ausgabe ein wenig zu bereinigen, leiten Sie sie durch sed, um alles nach den Pipe-Symbolen zu entfernen:
hg diff --stat -r BRANCH1:BRANCH2 | sed "s/|.*$//g"
Dies gibt Ihnen nur eine Liste der geänderten Dateien und die Zusammenfassungszeile am Ende:
mypath/file1.cpp
mypath/file2.cpp
mypath/file3.cpp
3 files changed, 160 insertions(+), 2 deletions(-)
hg diff -r default
wird das gleiche tun