comparison mercurial/util_win32.py @ 2334:737deea2442c

merge with crew.
author Vadim Gelfer <vadim.gelfer@gmail.com>
date Sun, 21 May 2006 23:39:25 -0700
parents a600d9997521
children b77a2ef61b81
comparison
equal deleted inserted replaced
2333:de0c05afa511 2334:737deea2442c
192 userdir = os.path.expanduser('~') 192 userdir = os.path.expanduser('~')
193 if userdir == '~': 193 if 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 qshell.SHGetSpecialFolderLocation(0, shellcon.CSIDL_APPDATA)) 197 shell.SHGetSpecialFolderLocation(0, shellcon.CSIDL_APPDATA))
198 userdir = os.path.dirname(appdir) 198 userdir = os.path.dirname(appdir)
199 return os.path.join(userdir, 'mercurial.ini') 199 return os.path.join(userdir, 'mercurial.ini')
200 200
201 class posixfile_nt(object): 201 class posixfile_nt(object):
202 '''file object with posix-like semantics. on windows, normal 202 '''file object with posix-like semantics. on windows, normal