comparison mercurial/util.py @ 6153:09a8be3e5bfb

Also search for .hgrc if mercurial.ini not found on windows
author Stefan Rank <strank(AT)strank(DOT)info>
date Wed, 20 Feb 2008 21:31:42 +0100
parents 47e6d5d5913a
children f857eac30cd5
comparison
equal deleted inserted replaced
6152:c050548307a4 6153:09a8be3e5bfb
966 return [r'c:\mercurial\mercurial.ini'] 966 return [r'c:\mercurial\mercurial.ini']
967 967
968 def user_rcpath(): 968 def user_rcpath():
969 '''return os-specific hgrc search path to the user dir''' 969 '''return os-specific hgrc search path to the user dir'''
970 try: 970 try:
971 userrc = user_rcpath_win32() 971 path = user_rcpath_win32()
972 except: 972 except:
973 userrc = os.path.join(os.path.expanduser('~'), 'mercurial.ini') 973 home = os.path.expanduser('~')
974 path = [userrc] 974 path = [os.path.join(home, 'mercurial.ini'),
975 os.path.join(home, '.hgrc')]
975 userprofile = os.environ.get('USERPROFILE') 976 userprofile = os.environ.get('USERPROFILE')
976 if userprofile: 977 if userprofile:
977 path.append(os.path.join(userprofile, 'mercurial.ini')) 978 path.append(os.path.join(userprofile, 'mercurial.ini'))
979 path.append(os.path.join(userprofile, '.hgrc'))
978 return path 980 return path
979 981
980 def parse_patch_output(output_line): 982 def parse_patch_output(output_line):
981 """parses the output produced by patch and returns the file name""" 983 """parses the output produced by patch and returns the file name"""
982 pf = output_line[14:] 984 pf = output_line[14:]