diff mercurial/scmposix.py @ 51607:a4b3b8dee0a8

hgrc: search XDG_CONFIG_HOME on mac Searching for hgrc was special cased not to look through ~/.config/hg on Mac, but that’s unnecessary: Macs support it as do other unix based systems. There are plenty tools that use it there, e.g. git, and people expect it to work, e.g. "https://stackoverflow.com/questions/72499837/mercurial-on-macos-doesnt-read-config-hg-hgrc". Initial code introduced in 354020079723.
author Hraban Luyat <hraban@0brg.net>
date Tue, 26 Mar 2024 01:27:27 -0400
parents 9d3721552b6c
children f4733654f144
line wrap: on
line diff
--- a/mercurial/scmposix.py	Tue Apr 16 09:51:11 2024 +0200
+++ b/mercurial/scmposix.py	Tue Mar 26 01:27:27 2024 -0400
@@ -60,8 +60,6 @@
 def userrcpath() -> List[bytes]:
     if pycompat.sysplatform == b'plan9':
         return [encoding.environ[b'home'] + b'/lib/hgrc']
-    elif pycompat.isdarwin:
-        return [os.path.expanduser(b'~/.hgrc')]
     else:
         confighome = encoding.environ.get(b'XDG_CONFIG_HOME')
         if confighome is None or not os.path.isabs(confighome):