##// END OF EJS Templates
hg cat: accept changeset hashes
mpm@selenic.com -
r918:fe69ecd3 default
parent child Browse files
Show More
@@ -455,6 +455,13 b' def cat(ui, repo, file1, rev=None, **opt'
455 455 """output the latest or given revision of a file"""
456 456 r = repo.file(relpath(repo, [file1])[0])
457 457 if rev:
458 try:
459 # assume all revision numbers are for changesets
460 n = repo.lookup(rev)
461 change = repo.changelog.read(n)
462 m = repo.manifest.read(change[0])
463 n = m[relpath(repo, [file1])[0]]
464 except hg.RepoError, KeyError:
458 465 n = r.lookup(rev)
459 466 else:
460 467 n = r.tip()
General Comments 0
You need to be logged in to leave comments. Login now