mq: always show relative path to .orig backup
authorMartin von Zweigbergk <martinvonz@google.com>
Wed, 06 Feb 2019 15:26:53 -0800
changeset 41592 e67a85e0f19e
parent 41591 4d4842445afc
child 41593 59025c9b3540
mq: always show relative path to .orig backup Same as previous commit, but for mq (I would have folded them, but test-check-commit doesn't like "revert/mq" as a topic and I couldn't think of a better one). Differential Revision: https://phab.mercurial-scm.org/D5872
hgext/mq.py
tests/test-mq.t
--- a/hgext/mq.py	Wed Feb 06 14:57:08 2019 -0800
+++ b/hgext/mq.py	Wed Feb 06 15:26:53 2019 -0800
@@ -738,10 +738,10 @@
         for f in sorted(files):
             absf = repo.wjoin(f)
             if os.path.lexists(absf):
+                absorig = scmutil.origpath(self.ui, repo, absf)
                 self.ui.note(_('saving current version of %s as %s\n') %
-                             (f, scmutil.origpath(self.ui, repo, f)))
-
-                absorig = scmutil.origpath(self.ui, repo, absf)
+                             (f, os.path.relpath(absorig)))
+
                 if copy:
                     util.copyfile(absf, absorig)
                 else:
--- a/tests/test-mq.t	Wed Feb 06 14:57:08 2019 -0800
+++ b/tests/test-mq.t	Wed Feb 06 15:26:53 2019 -0800
@@ -1406,7 +1406,7 @@
   $ hg qpush -f --verbose --config 'ui.origbackuppath=.hg/origbackups'
   applying empty
   creating directory: $TESTTMP/forcepush/.hg/origbackups
-  saving current version of hello.txt as $TESTTMP/forcepush/.hg/origbackups/hello.txt
+  saving current version of hello.txt as .hg/origbackups/hello.txt
   patching file hello.txt
   committing files:
   hello.txt