Show More
@@ -625,7 +625,12 b' def getbundle(repo, proto, others):' | |||||
625 | elif keytype == 'scsv': |
|
625 | elif keytype == 'scsv': | |
626 | opts[k] = set(v.split(',')) |
|
626 | opts[k] = set(v.split(',')) | |
627 | elif keytype == 'boolean': |
|
627 | elif keytype == 'boolean': | |
628 | opts[k] = bool(v) |
|
628 | # Client should serialize False as '0', which is a non-empty string | |
|
629 | # so it evaluates as a True bool. | |||
|
630 | if v == '0': | |||
|
631 | opts[k] = False | |||
|
632 | else: | |||
|
633 | opts[k] = bool(v) | |||
629 | elif keytype != 'plain': |
|
634 | elif keytype != 'plain': | |
630 | raise KeyError('unknown getbundle option type %s' |
|
635 | raise KeyError('unknown getbundle option type %s' | |
631 | % keytype) |
|
636 | % keytype) |
General Comments 0
You need to be logged in to leave comments.
Login now