comparison mercurial/ui.py @ 951:859de3ebc041

Read global config file /etc/mercurial/hgrc and fix reading hgrc on Windows.
author Thomas Arendsen Hein <thomas@intevation.de>
date Thu, 18 Aug 2005 21:35:36 +0100
parents 61c6b4178b9e
children 52d8d81e72ad
comparison
equal deleted inserted replaced
950:fbaf0380efd1 951:859de3ebc041
11 11
12 class ui: 12 class ui:
13 def __init__(self, verbose=False, debug=False, quiet=False, 13 def __init__(self, verbose=False, debug=False, quiet=False,
14 interactive=True): 14 interactive=True):
15 self.cdata = ConfigParser.SafeConfigParser() 15 self.cdata = ConfigParser.SafeConfigParser()
16 self.cdata.read(os.path.expanduser("~/.hgrc")) 16 self.cdata.read([os.path.normpath(hgrc) for hgrc in
17 "/etc/mercurial/hgrc", os.path.expanduser("~/.hgrc")])
17 18
18 self.quiet = self.configbool("ui", "quiet") 19 self.quiet = self.configbool("ui", "quiet")
19 self.verbose = self.configbool("ui", "verbose") 20 self.verbose = self.configbool("ui", "verbose")
20 self.debugflag = self.configbool("ui", "debug") 21 self.debugflag = self.configbool("ui", "debug")
21 self.interactive = self.configbool("ui", "interactive", True) 22 self.interactive = self.configbool("ui", "interactive", True)