equal
deleted
inserted
replaced
42 @property |
42 @property |
43 def contentopts(self): |
43 def contentopts(self): |
44 # kept for Backward Compatibility concerns. |
44 # kept for Backward Compatibility concerns. |
45 return self.params |
45 return self.params |
46 |
46 |
47 def set_param(self, key, value): |
47 def set_param(self, key, value, overwrite=True): |
48 """overwrite a parameter value""" |
48 """Set a bundle parameter value. |
49 self._explicit_params[key] = value |
49 |
|
50 Will only overwrite if overwrite is true""" |
|
51 if overwrite or key not in self._explicit_params: |
|
52 self._explicit_params[key] = value |
50 |
53 |
51 |
54 |
52 # Maps bundle version human names to changegroup versions. |
55 # Maps bundle version human names to changegroup versions. |
53 _bundlespeccgversions = { |
56 _bundlespeccgversions = { |
54 b'v1': b'01', |
57 b'v1': b'01', |