Rev 2734: Autopack after pack to pack fetching too. in http://people.ubuntu.com/~robertc/baz2.0/repository

Robert Collins robertc at robertcollins.net
Fri Aug 24 04:14:13 BST 2007


At http://people.ubuntu.com/~robertc/baz2.0/repository

------------------------------------------------------------
revno: 2734
revision-id: robertc at robertcollins.net-20070824031411-ip7d84l2ahbm6foz
parent: robertc at robertcollins.net-20070824021856-g1pqc9rnqz20k0r6
committer: Robert Collins <robertc at robertcollins.net>
branch nick: repository
timestamp: Fri 2007-08-24 13:14:11 +1000
message:
  Autopack after pack to pack fetching too.
modified:
  bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
=== modified file 'bzrlib/repository.py'
--- a/bzrlib/repository.py	2007-08-24 01:35:33 +0000
+++ b/bzrlib/repository.py	2007-08-24 03:14:11 +0000
@@ -1988,6 +1988,10 @@
         if pack is not None:
             self.target._packs.save()
             self.target._packs.add_pack_to_memory(pack)
+            # Trigger an autopack. This may duplicate effort as we've just done
+            # a pack creation, but for now it is simpler to think about as
+            # 'upload data, then repack if needed'.
+            self.target._packs.autopack()
             return pack.get_revision_count()
         else:
             return 0



More information about the bazaar-commits mailing list