如何获取自Mercurial中的特定修订版以来受影响的文件列表

Syl*_*ain 5 mercurial

自rev 3456以来,如何获取变更集中受影响的所有文件的列表?

注意: 我试过hg log --rev 3456:tip --template "{files}"\n但有几个问题

  1. 如果更改集影响多个文件,则它们都显示在同一行上.
  2. 如果文件涉及许多changsets,这也会多次显示相同的文件.

rob*_*ert 5

hg stat --rev 3456

hg stat --rev 3456:tip 排除未提交的更改