diff -r c5705ab9cebd -r df9b77f67998 mercurial/commands.py --- a/mercurial/commands.py Sun Jun 26 15:20:46 2005 -0800 +++ b/mercurial/commands.py Mon Jun 27 06:17:28 2005 +0100 @@ -123,7 +123,11 @@ ui.status("user: %s\n" % changes[1]) ui.status("date: %s\n" % time.asctime( time.localtime(float(changes[2].split(' ')[0])))) - ui.note("files: %s\n" % " ".join(changes[3])) + if ui.verbose: + files = repo.diffrevs(changelog.parents(changenode)[0], changenode) + for key, value in zip(["files:", "files+:", "files-:"], files): + if value: + ui.note("%-12s %s\n" % (key, " ".join(value))) description = changes[4].strip() if description: if ui.verbose: