985
981
A selected-file commit may fail in some cases where the committed
986
982
tree would be invalid, such as trying to commit a file in a
987
983
newly-added directory that is not itself committed.
993
992
takes_args = ['selected*']
994
993
takes_options = ['message', 'file', 'verbose', 'unchanged']
995
994
aliases = ['ci', 'checkin']
1001
996
def run(self, message=None, file=None, verbose=True, selected_list=None,
1003
998
from bzrlib.errors import PointlessCommit, ConflictsInTree