fix fileview command since it was using a deprecated api which is no longer available in newer mercurial versions (<= 4.7)

This commit is contained in:
Eduard Heimbuch
2019-10-08 14:10:00 +02:00
parent fbf05a60d8
commit c97c11f904

View File

@@ -34,7 +34,7 @@ Prints date, size and last message of files.
""" """
from collections import defaultdict from collections import defaultdict
from mercurial import cmdutil,util from mercurial import scmutil
cmdtable = {} cmdtable = {}
@@ -273,7 +273,7 @@ class File_Viewer:
('t', 'transport', False, 'format the output for command server'), ('t', 'transport', False, 'format the output for command server'),
]) ])
def fileview(ui, repo, **opts): def fileview(ui, repo, **opts):
revCtx = repo[opts["revision"]] revCtx = scmutil.revsingle(repo, opts["revision"])
subrepos = {} subrepos = {}
if not opts["disableSubRepositoryDetection"]: if not opts["disableSubRepositoryDetection"]:
subrepos = collect_sub_repositories(revCtx) subrepos = collect_sub_repositories(revCtx)