173 |
173 |
174 _parttypeforbidden = re.compile('[^a-zA-Z0-9_:-]') |
174 _parttypeforbidden = re.compile('[^a-zA-Z0-9_:-]') |
175 |
175 |
176 def outdebug(ui, message): |
176 def outdebug(ui, message): |
177 """debug regarding output stream (bundling)""" |
177 """debug regarding output stream (bundling)""" |
178 ui.debug('bundle2-output: %s\n' % message) |
178 if ui.configbool('devel', 'bundle2.debug', False): |
|
179 ui.debug('bundle2-output: %s\n' % message) |
179 |
180 |
180 def indebug(ui, message): |
181 def indebug(ui, message): |
181 """debug on input stream (unbundling)""" |
182 """debug on input stream (unbundling)""" |
182 ui.debug('bundle2-input: %s\n' % message) |
183 if ui.configbool('devel', 'bundle2.debug', False): |
|
184 ui.debug('bundle2-input: %s\n' % message) |
183 |
185 |
184 def validateparttype(parttype): |
186 def validateparttype(parttype): |
185 """raise ValueError if a parttype contains invalid character""" |
187 """raise ValueError if a parttype contains invalid character""" |
186 if _parttypeforbidden.search(parttype): |
188 if _parttypeforbidden.search(parttype): |
187 raise ValueError(parttype) |
189 raise ValueError(parttype) |