17
17
from bzrlib.delta import compare_trees
18
18
from bzrlib.errors import BzrError
19
19
import bzrlib.errors as errors
21
22
from bzrlib.symbol_versioning import *
22
23
from bzrlib.textfile import check_text_lines
23
24
from bzrlib.trace import mutter
25
27
# TODO: Rather than building a changeset object, we should probably
26
28
# invoke callbacks on an object. That object can either accumulate a
27
29
# list, write them out directly, etc etc.