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