Part of bzrlib.revisiontree View In Hierarchy
Known subclasses: bzrlib.revisiontree.InventoryRevisionTree
File text can be retrieved from the text store.
| Method | __init__ | Undocumented |
| Method | has_versioned_directories | See Tree.has_versioned_directories. |
| Method | supports_tree_reference | Undocumented |
| Method | get_parent_ids | See Tree.get_parent_ids. |
| Method | get_revision_id | Return the revision id associated with this tree. |
| Method | get_file_revision | Return the revision id in which a file was last changed. |
| Method | get_file_text | Return the byte content of a file. |
| Method | get_file | Return a file object for the file file_id in the tree. |
| Method | is_locked | Undocumented |
| Method | lock_read | Lock this tree for multiple read only operations. |
| Method | __repr__ | Undocumented |
| Method | unlock | Undocumented |
| Method | _get_rules_searcher | See Tree._get_rules_searcher. |
Inherited from Tree:
| Method | changes_from | Return a TreeDelta of the changes from other to this tree. |
| Method | iter_changes | See InterTree.iter_changes |
| Method | conflicts | Get a list of the conflicts in the tree. |
| Method | extras | For trees that can have unversioned files, return all such paths. |
| Method | has_filename | True if the tree has given filename. |
| Method | has_id | Undocumented |
| Method | __contains__ | Undocumented |
| Method | has_or_had_id | Undocumented |
| Method | is_ignored | Check whether the filename is ignored by this tree. |
| Method | all_file_ids | Iterate through all file ids, including ids for missing files. |
| Method | id2path | Return the path for a file id. |
| Method | iter_entries_by_dir | Walk the tree in 'by_dir' order. |
| Method | list_files | List all files in this tree. |
| Method | iter_references | Undocumented |
| Method | kind | Undocumented |
| Method | stored_kind | File kind stored for this file_id. |
| Method | path_content_summary | Get a summary of the information about path. |
| Method | get_reference_revision | Undocumented |
| Method | get_file_with_stat | Get a file handle and stat object for file_id. |
| Method | get_file_lines | Return the content of a file, as lines. |
| Method | get_file_verifier | Return a verifier for a file. |
| Method | get_file_sha1 | Return the SHA1 file for a file. |
| Method | get_file_mtime | Return the modification time for a file. |
| Method | get_file_size | Return the size of a file in bytes. |
| Method | get_file_by_path | Undocumented |
| Method | is_executable | Check if a file is executable. |
| Method | iter_files_bytes | Iterate through file contents. |
| Method | get_symlink_target | Get the target for a given file_id. |
| Method | get_root_id | Return the file_id for the root of this tree. |
| Method | annotate_iter | Return an iterator of revision_id, line tuples. |
| Method | plan_file_merge | Generate a merge plan based on annotations. |
| Method | plan_file_lca_merge | Generate a merge plan based lca-newness. |
| Method | path2id | Return the id for path in this tree. |
| Method | paths2ids | Return all the ids that can be reached by walking from paths. |
| Method | iter_children | Undocumented |
| Method | revision_tree | Obtain a revision tree for the revision revision_id. |
| Method | unknowns | What files are present in this tree and unknown. |
| Method | filter_unversioned_files | Filter out paths that are versioned. |
| Method | walkdirs | Walk the contents of this tree from path down. |
| Method | supports_content_filtering | Undocumented |
| Method | iter_search_rules | Find the preferences for filenames in a tree. |
| Method | _comparison_data | Return a tuple of kind, executable, stat_value for a file. |
| Method | _file_size | Undocumented |
| Method | _get_plan_merge_data | Undocumented |
| Method | _iter_parent_trees | Iterate through parent trees, defaulting to Tree.revision_tree. |
| Method | _get_file_revision | Ensure that file_id, tree_revision is in vf to plan the merge. |
| Method | _check_retrieved | Undocumented |
| Method | _content_filter_stack | The stack of content filters for a path if filtering is supported. |
| Method | _content_filter_stack_provider | A function that returns a stack of ContentFilters. |
A RevisionTree's parents match the revision graph.
If both file_id and path are supplied, an implementation may use either one.
| Parameters | file_id | The file_id of the file. |
| path | The path of the file. | |
| Returns | A single byte string for the whole file. | |
If both file_id and path are defined, it is implementation defined as to which one is used.
| Returns | A bzrlib.lock.LogicalLockResult. | |