Mercurial > hg
diff mercurial/localrepo.py @ 41688:ec7bba81ebf4
commit: respect ui.relative-paths
The command usually doesn't print any paths, but there are some
warnings and verbose messages that includes paths.
Differential Revision: https://phab.mercurial-scm.org/D5939
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Sun, 10 Feb 2019 22:41:51 -0800 |
parents | 0531dff73d0b |
children | 2e2076c8c25f |
line wrap: on
line diff
--- a/mercurial/localrepo.py Sun Feb 10 22:21:45 2019 -0800 +++ b/mercurial/localrepo.py Sun Feb 10 22:41:51 2019 -0800 @@ -2455,10 +2455,11 @@ # commit subs and write new state if subs: + uipathfn = scmutil.getuipathfn(self) for s in sorted(commitsubs): sub = wctx.sub(s) self.ui.status(_('committing subrepository %s\n') % - subrepoutil.subrelpath(sub)) + uipathfn(subrepoutil.subrelpath(sub))) sr = sub.commit(cctx._text, user, date) newstate[s] = (newstate[s][0], sr) subrepoutil.writestate(self, newstate) @@ -2526,8 +2527,9 @@ removed = list(ctx.removed()) linkrev = len(self) self.ui.note(_("committing files:\n")) + uipathfn = scmutil.getuipathfn(self) for f in sorted(ctx.modified() + ctx.added()): - self.ui.note(f + "\n") + self.ui.note(uipathfn(f) + "\n") try: fctx = ctx[f] if fctx is None: @@ -2538,12 +2540,14 @@ trp, changed) m.setflag(f, fctx.flags()) except OSError: - self.ui.warn(_("trouble committing %s!\n") % f) + self.ui.warn(_("trouble committing %s!\n") % + uipathfn(f)) raise except IOError as inst: errcode = getattr(inst, 'errno', errno.ENOENT) if error or errcode and errcode != errno.ENOENT: - self.ui.warn(_("trouble committing %s!\n") % f) + self.ui.warn(_("trouble committing %s!\n") % + uipathfn(f)) raise # update manifest