mercurial/cmdutil.py
changeset 37270 6ff8bd691fb8
parent 37150 335e19c6b7fa
child 37303 8823615f68a5
equal deleted inserted replaced
37269:14cd5290c4e6 37270:6ff8bd691fb8
  1056             r = repo.unfiltered().changelog
  1056             r = repo.unfiltered().changelog
  1057         elif dir:
  1057         elif dir:
  1058             if 'treemanifest' not in repo.requirements:
  1058             if 'treemanifest' not in repo.requirements:
  1059                 raise error.Abort(_("--dir can only be used on repos with "
  1059                 raise error.Abort(_("--dir can only be used on repos with "
  1060                                    "treemanifest enabled"))
  1060                                    "treemanifest enabled"))
       
  1061             if not dir.endswith('/'):
       
  1062                 dir = dir + '/'
  1061             dirlog = repo.manifestlog._revlog.dirlog(dir)
  1063             dirlog = repo.manifestlog._revlog.dirlog(dir)
  1062             if len(dirlog):
  1064             if len(dirlog):
  1063                 r = dirlog
  1065                 r = dirlog
  1064         elif mf:
  1066         elif mf:
  1065             r = repo.manifestlog._revlog
  1067             r = repo.manifestlog._revlog