lightweight checkout slower than branch over hpss
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Fix Released
|
Wishlist
|
Jelmer Vernooij |
Bug Description
Hi,
Grabbing a lightweight checkout over hpss can now be slower than grabbing the
branch. I assume this is because "branch" has had a lot of work done on it and streams
all the data down and "checkout --lightweight" is grabbing each text individually.
Tested with lp:ubuntu-doc which is currently:
Standalone branch (format: rich-root-pack)
Location:
branch root: sftp://
Related branches:
parent branch: /home/matt/
Format:
control: Meta directory format 1
branch: Branch format 6
repository: Packs containing knits with rich root support
Branch history:
287 revisions
391 days old
first revision: Tue 2008-04-01 22:14:02 +0100
latest revision: Tue 2009-04-28 08:30:16 +0100
Repository:
369 revisions
Related branches
- Martin Pool: Approve
-
Diff: 566 lines (+259/-43)12 files modifiedbzrlib/remote.py (+90/-20)
bzrlib/revisiontree.py (+5/-4)
bzrlib/smart/repository.py (+65/-6)
bzrlib/smart/request.py (+5/-0)
bzrlib/tests/blackbox/test_cat.py (+1/-1)
bzrlib/tests/blackbox/test_export.py (+1/-1)
bzrlib/tests/per_bzrdir/test_bzrdir.py (+6/-2)
bzrlib/tests/per_repository_vf/test_check_reconcile.py (+2/-1)
bzrlib/tests/test_remote.py (+45/-6)
bzrlib/tests/test_smart.py (+33/-1)
bzrlib/vf_repository.py (+1/-1)
doc/en/release-notes/bzr-2.5.txt (+5/-0)
Changed in bzr: | |
assignee: | nobody → Jelmer Vernooij (jelmer) |
Changed in bzr: | |
milestone: | none → 2.5b5 |
status: | Confirmed → Fix Released |
Oh, and if I am correct about the cause I would consider it a *good* thing,
I'd just like the same love applied to lightweight checkouts so that they can
be even quicker.
Thanks,
James