NEWS | 59 ++++++++++++++ bzr | 2 bzrlib/__init__.py | 2 bzrlib/_dirstate_helpers_c.c | 2 bzrlib/bzrdir.py | 2 bzrlib/fetch.py | 12 ++- bzrlib/repofmt/pack_repo.py | 58 +++++++++++++- bzrlib/repository.py | 58 +++++++++++--- bzrlib/smart/protocol.py | 139 +++++++++++++++++++++++------------ bzrlib/tests/blackbox/test_info.py | 10 +- bzrlib/tests/test_fetch.py | 8 +- bzrlib/tests/test_info.py | 4 - bzrlib/tests/test_pack_repository.py | 37 ++++++++- bzrlib/tests/test_smart_transport.py | 3 bzrlib/tests/test_upgrade_stacked.py | 2 bzrlib/transport/remote.py | 29 +++++-- debian/changelog | 13 +++ debian/control | 2 18 files changed, 352 insertions(+), 90 deletions(-)