diff -r 1b6946f87c50 -r db8531c45953 mercurial/fancyopts.py --- a/mercurial/fancyopts.py Tue Jun 27 00:23:32 2017 +0530 +++ b/mercurial/fancyopts.py Sun Jun 25 08:36:51 2017 +0530 @@ -39,7 +39,7 @@ args = [] while parseargs: arg = parseargs.pop(0) - if arg and arg[0] == '-' and len(arg) > 1: + if arg and arg[0:1] == '-' and len(arg) > 1: parseargs.insert(0, arg) topts, newparseargs = pycompat.getoptb(parseargs,\ options, longoptions)