===========
Inventories
===========

.. contents::

Overview
========

Inventories provide an abstraction for talking about the shape of a tree.
Generally only tree object implementors should be concerned about inventories.

In memory inventories
=====================

In memory inventories are often used in diff and status operations between
trees. We are working to reduce the number of times this occurs with 'full
tree' inventory                                                                              ./usr/share/doc/bzr/txt/developers/update.txt                                                       0000644 0000000 0000000 00000004720 11054102240 020170  0                                                                                                    ustar   root                            root                                                                                                                                                                                                                   "bzr update" performance analysis
=================================

There are 5 different slightly different situations in which bzr update 
can be used:

* local only (no-op)
* lightweight checkout
* heavy checkout
* heavy checkout w/ local changes
* bzr update could work on "bound branch" w/no wt

No new revisions
===