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. | |