mercurial/scmutil.py
changeset 14226 73cca883370d
parent 14225 f0ca440b5722
child 14227 94985b5a8278
equal deleted inserted replaced
14225:f0ca440b5722 14226:73cca883370d
   361             dirs[:] = newdirs
   361             dirs[:] = newdirs
   362 
   362 
   363 def osrcpath():
   363 def osrcpath():
   364     '''return default os-specific hgrc search path'''
   364     '''return default os-specific hgrc search path'''
   365     path = systemrcpath()
   365     path = systemrcpath()
   366     path.extend(user_rcpath())
   366     path.extend(userrcpath())
   367     path = [os.path.normpath(f) for f in path]
   367     path = [os.path.normpath(f) for f in path]
   368     return path
   368     return path
   369 
   369 
   370 _rcpath = None
   370 _rcpath = None
   371 
   371 
   413             path.extend(rcfiles(os.path.dirname(sys.argv[0]) +
   413             path.extend(rcfiles(os.path.dirname(sys.argv[0]) +
   414                                   '/../etc/mercurial'))
   414                                   '/../etc/mercurial'))
   415         path.extend(rcfiles('/etc/mercurial'))
   415         path.extend(rcfiles('/etc/mercurial'))
   416         return path
   416         return path
   417 
   417 
   418     def user_rcpath():
   418     def userrcpath():
   419         return [os.path.expanduser('~/.hgrc')]
   419         return [os.path.expanduser('~/.hgrc')]
   420 
   420 
   421 else:
   421 else:
   422 
   422 
   423     _HKEY_LOCAL_MACHINE = 0x80000002L
   423     _HKEY_LOCAL_MACHINE = 0x80000002L
   451                 for f, kind in osutil.listdir(p):
   451                 for f, kind in osutil.listdir(p):
   452                     if f.endswith('.rc'):
   452                     if f.endswith('.rc'):
   453                         rcpath.append(os.path.join(p, f))
   453                         rcpath.append(os.path.join(p, f))
   454         return rcpath
   454         return rcpath
   455 
   455 
   456     def user_rcpath():
   456     def userrcpath():
   457         '''return os-specific hgrc search path to the user dir'''
   457         '''return os-specific hgrc search path to the user dir'''
   458         home = os.path.expanduser('~')
   458         home = os.path.expanduser('~')
   459         path = [os.path.join(home, 'mercurial.ini'),
   459         path = [os.path.join(home, 'mercurial.ini'),
   460                 os.path.join(home, '.hgrc')]
   460                 os.path.join(home, '.hgrc')]
   461         userprofile = os.environ.get('USERPROFILE')
   461         userprofile = os.environ.get('USERPROFILE')