# HG changeset patch # User Augie Fackler # Date 2010-08-30 15:28:25 # Node ID 1f71dffabc5389c67dd41201fa539d41eec8872e # Parent a88a4720c2f08ee5a173b901f97afa3e994dedca parsebool: accept always as true and never as false diff --git a/mercurial/util.py b/mercurial/util.py --- a/mercurial/util.py +++ b/mercurial/util.py @@ -1436,8 +1436,9 @@ def getport(port): 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.