Merge lp://staging/~jameinel/bzr/2.4-cheaper-iter-entries-by-dir into lp://staging/bzr
Status: | Merged |
---|---|
Approved by: | John A Meinel |
Approved revision: | no longer in the source branch. |
Merged at revision: | 5730 |
Proposed branch: | lp://staging/~jameinel/bzr/2.4-cheaper-iter-entries-by-dir |
Merge into: | lp://staging/bzr |
Diff against target: |
224 lines (+158/-2) 3 files modified
bzrlib/inventory.py (+69/-2) bzrlib/tests/test_inv.py (+82/-0) doc/en/release-notes/bzr-2.4.txt (+7/-0) |
To merge this branch: | bzr merge lp://staging/~jameinel/bzr/2.4-cheaper-iter-entries-by-dir |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Jelmer Vernooij (community) | code | Approve | |
Vincent Ladeuil | Approve | ||
Review via email: mp+53994@code.staging.launchpad.net |
Commit message
Fix bug #737234. When running iter_entries_by_dir preload all the data if we are going to be looking at it all.
Description of the change
This addresses bug #737234.
Basically, "iter_entries_
With this patch "time list(iter_
The change just switches it so that we always iterate in chk order, for both the id_to_entry map and the parent_
That was meant to be 70k entries.