equal
deleted
inserted
replaced
188 return [os.path.join(os.path.dirname(filename), 'mercurial.ini')] |
188 return [os.path.join(os.path.dirname(filename), 'mercurial.ini')] |
189 |
189 |
190 def user_rcpath_win32(): |
190 def user_rcpath_win32(): |
191 '''return os-specific hgrc search path to the user dir''' |
191 '''return os-specific hgrc search path to the user dir''' |
192 userdir = os.path.expanduser('~') |
192 userdir = os.path.expanduser('~') |
193 if userdir == '~': |
193 if sys.getwindowsversion() != 2 and userdir == '~': |
194 # We are on win < nt: fetch the APPDATA directory location and use |
194 # We are on win < nt: fetch the APPDATA directory location and use |
195 # the parent directory as the user home dir. |
195 # the parent directory as the user home dir. |
196 appdir = shell.SHGetPathFromIDList( |
196 appdir = shell.SHGetPathFromIDList( |
197 shell.SHGetSpecialFolderLocation(0, shellcon.CSIDL_APPDATA)) |
197 shell.SHGetSpecialFolderLocation(0, shellcon.CSIDL_APPDATA)) |
198 userdir = os.path.dirname(appdir) |
198 userdir = os.path.dirname(appdir) |