50
50
# TODO: Change the parameter 'rev_id' to 'revision_id' to be consistent with
51
51
# the rest of the code; add a deprecation of the old name.
60
from breezy.branch import Branch
61
from breezy.cleanup import OperationWithCleanups
60
from .branch import Branch
61
from .cleanup import OperationWithCleanups
62
62
import breezy.config
63
from breezy.errors import (BzrError, PointlessCommit,
67
from breezy.osutils import (get_user_encoding,
69
minimum_path_selection,
72
from breezy.trace import mutter, note, is_quiet
73
from breezy.inventory import Inventory, InventoryEntry, make_entry
74
from breezy import symbol_versioning
75
from breezy.urlutils import unescape_for_display
76
from breezy.i18n import gettext
63
from .errors import (BzrError, PointlessCommit,
67
from .osutils import (get_user_encoding,
69
minimum_path_selection,
72
from .trace import mutter, note, is_quiet
73
from .inventory import Inventory, InventoryEntry, make_entry
74
from . import symbol_versioning
75
from .urlutils import unescape_for_display
76
from .i18n import gettext
78
79
class NullCommitReporter(object):
79
80
"""I report on progress of a commit."""
792
793
deleted_ids = set(self.basis_inv) - set(self.builder.new_inventory)
794
795
self.any_entries_deleted = True
795
deleted = [(self.basis_tree.id2path(file_id), file_id)
796
for file_id in deleted_ids]
796
deleted = sorted([(self.basis_tree.id2path(file_id), file_id)
797
for file_id in deleted_ids])
798
798
# XXX: this is not quite directory-order sorting
799
799
for path, file_id in deleted:
800
800
self.builder.record_delete(path, file_id)