/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

  • Committer: John Arbash Meinel
  • Date: 2008-09-19 15:47:46 UTC
  • Revision ID: john@arbash-meinel.com-20080919154746-g07uetnih1s5flil
Change the logic to solve it in a different way.

Now autopack will always write out a single pack file. It uses
the same 'fitting' logic, to determine which packs are
sub-optimally sized and should be combined. However, when it
finally comes to packing them, it just puts them in the same file.
It is the same amount of I/O, it just leads to fewer final
pack files.

Some analysis should be done on the long-term effects of this.

As a side effect, it seems immune to bug #242510. The only way
to trigger it was to have a large pack built, and then wanting
a smaller pack. However, if you are genuinely building a pack,
then there is something to be combined with.
Filename Latest Rev Last Changed Committer Comment Size
..
__init__.py 3689.1.4 17 years ago John Arbash Meinel Doc strings that reference repository_implementati 3.9 KB Diff Download File
test_add_inventory.py 3221.12.11 17 years ago Robert Collins Fix failing tests post-VersionedFiles merge. 1.8 KB Diff Download File
test_add_revision.py 3474.2.1 17 years ago Martin Pool Merge and cleanup pre-external-reference-repositor 1.9 KB Diff Download File
test_add_signature_text.py 3474.2.1 17 years ago Martin Pool Merge and cleanup pre-external-reference-repositor 1.9 KB Diff Download File
test_all_revision_ids.py 3474.2.1 17 years ago Martin Pool Merge and cleanup pre-external-reference-repositor 2.6 KB Diff Download File
test_break_lock.py 3474.2.1 17 years ago Martin Pool Merge and cleanup pre-external-reference-repositor 2 KB Diff Download File
test_check.py 3474.2.1 17 years ago Martin Pool Merge and cleanup pre-external-reference-repositor 1.7 KB Diff Download File