changeset 689 | 4315db147f00 |
parent 687 | 44b30755d07c |
child 693 | 10c0264751da |
child 696 | b266e92bcd0b |
--- a/mercurial/commands.py +++ b/mercurial/commands.py @@ -719,7 +719,14 @@ def manifest(ui, repo, rev = []): """output the latest or given revision of the project manifest""" n = repo.manifest.tip() if rev: - n = repo.manifest.lookup(rev) + try: + # assume all revision numbers are for changesets + n = repo.lookup(rev) + change = repo.changelog.read(n) + n = change[0] + except: + n = repo.manifest.lookup(rev) + m = repo.manifest.read(n) mf = repo.manifest.readflags(n) files = m.keys()