338
352
:param source_branch: A public location to merge the revision from
339
353
:param message: The message to use when committing this merge
341
_BaseMergeDirective.__init__(self, revision_id, testament_sha1, time,
355
BaseMergeDirective.__init__(self, revision_id, testament_sha1, time,
342
356
timezone, target_branch, patch, source_branch, message)
343
357
if patch_type not in (None, 'diff', 'bundle'):
344
358
raise ValueError(patch_type)