~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/delta.py

Merge trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
19
19
    osutils,
20
20
    )
21
21
from bzrlib.inventory import InventoryEntry
22
 
from bzrlib.trace import mutter
 
22
from bzrlib.trace import mutter, is_quiet
23
23
from bzrlib.symbol_versioning import deprecated_function
24
24
 
25
25
 
211
211
    # mutter('start compare_trees')
212
212
 
213
213
    for (file_id, path, content_change, versioned, parent_id, name, kind,
214
 
         executable) in new_tree._iter_changes(old_tree, want_unchanged,
 
214
         executable) in new_tree.iter_changes(old_tree, want_unchanged,
215
215
            specific_files, extra_trees=extra_trees,
216
216
            require_versioned=require_versioned,
217
217
            want_unversioned=want_unversioned):
304
304
        """Report one change to a file
305
305
 
306
306
        :param file_id: The file_id of the file
307
 
        :param path: The old and new paths as generated by Tree._iter_changes.
 
307
        :param path: The old and new paths as generated by Tree.iter_changes.
308
308
        :param versioned: may be 'added', 'removed', 'unchanged', or
309
309
            'unversioned.
310
310
        :param renamed: may be True or False
311
311
        :param modified: may be 'created', 'deleted', 'kind changed',
312
312
            'modified' or 'unchanged'.
313
313
        :param exe_change: True if the execute bit has changed
314
 
        :param kind: A pair of file kinds, as generated by Tree._iter_changes.
 
314
        :param kind: A pair of file kinds, as generated by Tree.iter_changes.
315
315
            None indicates no file present.
316
316
        """
 
317
        if is_quiet():
 
318
            return
317
319
        if paths[1] == '' and versioned == 'added' and self.suppress_root_add:
318
320
            return
319
321
        if versioned == 'unversioned':
373
375
    Further processing may be required to produce a human-readable output.
374
376
    Unfortunately, some tree-changing operations are very complex
375
377
    :change_iterator: an iterator or sequence of changes in the format
376
 
        generated by Tree._iter_changes
 
378
        generated by Tree.iter_changes
377
379
    :param reporter: The _ChangeReporter that will report the changes.
378
380
    """
379
381
    versioned_change_map = {