41
41
def send(target_branch, revision, public_branch, remember,
42
42
format, no_bundle, no_patch, output, from_, mail_to, message, body,
44
45
tree, branch = controldir.ControlDir.open_containing_tree_or_branch(
47
47
# we may need to write data into branch's repository to calculate
55
56
if (not getattr(mail_client, 'supports_body', False)
57
58
raise errors.BzrCommandError(gettext(