Part of bzrlib
A WorkingTree represents the editable working copy of a branch. Operations which represent the WorkingTree are also done here, such as renaming or adding files. The WorkingTree has an inventory which is updated by these operations. A commit produces a new revision based on the workingtree and its inventory.
At the moment every WorkingTree has its own branch. Remote WorkingTrees aren't supported.
To get a WorkingTree, call bzrdir.open_workingtree() or WorkingTree.open(dir).
Class | TreeEntry | An entry that implements the minimum interface used by commands. |
Class | TreeDirectory | See TreeEntry. This is a directory in a working tree. |
Class | TreeFile | See TreeEntry. This is a regular file in a working tree. |
Class | TreeLink | See TreeEntry. This is a symlink in a working tree. |
Class | WorkingTree | Working copy tree. |
Class | InventoryWorkingTree | Base class for working trees that are inventory-oriented. |
Class | WorkingTreeFormatRegistry | Registry for working tree formats. |
Class | WorkingTreeFormat | An encapsulation of the initialization and open routines for a format. |