Part of bzrlib.tests.test_tree View In Hierarchy
Method | compare | Return the changes from source to target. |
Class Method | is_compatible | Undocumented |
Inherited from InterTree:
Method | iter_changes | Generate an iterator of changes between trees. |
Method | file_content_matches | Check if two files are the same in the source and target trees. |
Method | _changes_from_entries | Generate a iter_changes tuple between source_entry and target_entry. |
Method | _get_entry | Get an inventory entry from a tree, with missing entries as None. |
Method | _handle_precise_ids | Fill out a partial iter_changes to be consistent. |
Inherited from InterObject (via InterTree):
Method | __init__ | Construct a default InterObject instance. Please use 'get'. |
Class Method | get | Retrieve a Inter worker object for these objects. |
Method | lock_read | Take out a logical read lock. |
Method | lock_write | Take out a logical write lock. |
Class Method | register_optimiser | Register an InterObject optimiser. |
Method | unlock | Release the locks on source and target. |
Class Method | unregister_optimiser | Unregister an InterObject optimiser. |
Method | _double_lock | Take out two locks, rolling back the first if the second throws. |
Parameters | specific_files | An optional list of file paths to restrict the comparison to. When mapping filenames to ids, all matches in all trees (including optional extra_trees) are used, and all children of matched directories are included. |
want_unchanged | An optional boolean requesting the inclusion of unchanged entries in the result. | |
extra_trees | An optional list of additional trees to use when mapping the contents of specific_files (paths) to file_ids. | |
require_versioned | An optional boolean (defaults to False). When supplied and True all the 'specific_files' must be versioned, or a PathsNotVersionedError will be thrown. | |
want_unversioned | Scan for unversioned paths. | |
Returns | A TreeDelta. |