diff mercurial/commands.py @ 31589:7e3b145f8247

status: support commands.status.relative config When the config is set to true, status output becomes relative to the working directory. This has bugged me since I started using hg and it turns it is sillily simple to support it (unless I missed something, of course). We could also add a --relative flag, but I would personally always want that on, and I haven't heard any use for having it sometimes on, so this patch only lets you enable it via config.
author Martin von Zweigbergk <martinvonz@google.com>
date Tue, 21 Mar 2017 17:50:44 -0700
parents 37a0ad669051
children adace35f931d
line wrap: on
line diff
--- a/mercurial/commands.py	Tue Mar 21 21:26:52 2017 -0700
+++ b/mercurial/commands.py	Tue Mar 21 17:50:44 2017 -0700
@@ -4734,7 +4734,7 @@
     else:
         node1, node2 = scmutil.revpair(repo, revs)
 
-    if pats:
+    if pats or ui.configbool('commands', 'status.relative'):
         cwd = repo.getcwd()
     else:
         cwd = ''