115
115
).get_user_option_as_bool('send_strict')
116
116
if strict is None: strict = True # default value
117
117
if strict and tree is not None:
120
119
raise errors.UncommittedChanges(
121
120
tree, more='Use --no-strict to force the send.')
122
121
if tree.last_revision() != tree.branch.last_revision():
123
122
# The tree has lost sync with its branch, there is little
124
123
# chance that the user is aware of it but he can still force
126
125
raise errors.OutOfDateTree(
127
126
tree, more='Use --no-strict to force the send.')
128
127
revision_id = branch.last_revision()