Part of bzrlib.versionedfile View In Hierarchy
This is always on the bottom of the stack and uses string keys (rather than tuples) internally.
Method | __init__ | Create a VirtualVersionedFiles. |
Method | check | See VersionedFiles.check. |
Method | add_mpdiffs | See VersionedFiles.mpdiffs. |
Method | get_parent_map | See VersionedFiles.get_parent_map. |
Method | get_sha1s | See VersionedFiles.get_sha1s. |
Method | get_record_stream | See VersionedFiles.get_record_stream. |
Method | iter_lines_added_or_present_in_keys | See VersionedFile.iter_lines_added_or_present_in_versions(). |
Inherited from VersionedFiles:
Method | add_lines | Add a text to the store. |
Method | annotate | Return a list of (version-key, line) tuples for the text of key. |
Static Method | check_not_reserved_id | Undocumented |
Method | clear_cache | Clear whatever caches this VersionedFile holds. |
Method | get_known_graph_ancestry | Get a KnownGraph instance with the ancestry of keys. |
Method | get_missing_compression_parent_keys | Return an iterable of keys of missing compression parents. |
Method | insert_record_stream | Insert a record stream into this container. |
Method | keys | Return a iterable of the keys for all the contained texts. |
Method | make_mpdiffs | Create multiparent diffs for specified keys. |
Method | get_annotator | Undocumented |
Method | _add_text | Add a text to the store. |
Method | _check_lines_not_unicode | Check that lines being added to a versioned file are not unicode. |
Method | _check_lines_are_lines | Check that the lines really are full lines without inline EOL. |
Method | _extract_blocks | Undocumented |
Method | _transitive_fallbacks | Return the whole stack of fallback versionedfiles. |
Parameters | get_parent_map | Same signature as Repository.get_parent_map. |
get_lines | Should return lines for specified key or None if not available. |
Note | Always returns True for VirtualVersionedFiles. |
Note | Not implemented for VirtualVersionedFiles. |