31
31
from .decorators import needs_read_lock
32
32
from .inventory import Inventory
33
34
from .osutils import sha_file
34
35
from .mutabletree import needs_tree_write_lock
35
36
from .transport.memory import MemoryTransport
39
40
"""A MemoryTree is a specialisation of MutableTree.
41
42
It maintains nearly no state outside of read_lock and write_lock