diff -r 61d45b0ba8fb -r 10e325db7347 mercurial/commands.py --- a/mercurial/commands.py Tue Jun 07 20:06:05 2005 -0800 +++ b/mercurial/commands.py Wed Jun 08 10:16:33 2005 -0800 @@ -310,11 +310,12 @@ if rev: n = repo.manifest.lookup(rev) m = repo.manifest.read(n) + mf = repo.manifest.readflags(n) files = m.keys() files.sort() for f in files: - print hg.hex(m[f]), f + ui.write("%40s %3s %s\n" % (hg.hex(m[f]), mf[f] and "755" or "644", f)) def parents(ui, repo, node = None): '''show the parents of the current working dir'''