# HG changeset patch # User Augie Fackler # Date 1283182105 18000 # Node ID 1f71dffabc5389c67dd41201fa539d41eec8872e # Parent a88a4720c2f08ee5a173b901f97afa3e994dedca parsebool: accept always as true and never as false diff -r a88a4720c2f0 -r 1f71dffabc53 mercurial/util.py --- a/mercurial/util.py Sat Aug 28 21:50:35 2010 -0500 +++ b/mercurial/util.py Mon Aug 30 10:28:25 2010 -0500 @@ -1436,8 +1436,9 @@ except socket.error: raise Abort(_("no port number associated with service '%s'") % port) -_booleans = {'1': True, 'yes': True, 'true': True, 'on': True, - '0': False, 'no': False, 'false': False, 'off': False} +_booleans = {'1': True, 'yes': True, 'true': True, 'on': True, 'always': True, + '0': False, 'no': False, 'false': False, 'off': False, + 'never': False} def parsebool(s): """Parse s into a boolean.