~bzr-pqm/bzr/bzr.dev

Viewing all changes in revision 3847.2.1.

  • Committer: John Arbash Meinel
  • Date: 2008-11-24 21:28:32 UTC
  • mto: This revision was merged to the branch mainline in revision 3855.
  • Revision ID: john@arbash-meinel.com-20081124212832-6j0b39iecfiip8nn
Shortcut BTreeBuilder.iter_entries when there are no backing indices.
It turns out that the keys.difference_update was taking a significant amount of time.
When branching bzr.dev from a stacked into a standalone, 84/180 seconds was spent
just in that difference_update.
My guess is that difference_update always scales with the number of entries in the
target set, even when the source set is small.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: