Rev 2964: Merge .dev. in http://people.ubuntu.com/~robertc/baz2.0/reconcile

Robert Collins robertc at robertcollins.net
Sun Nov 4 22:53:23 GMT 2007


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

------------------------------------------------------------
revno: 2964
revision-id:robertc at robertcollins.net-20071104225308-5hr23xw3jirl9mne
parent: robertc at robertcollins.net-20071104204820-8a8tz6g8kiu1in4h
parent: pqm at pqm.ubuntu.com-20071104224734-8l8km2gqk9n1pdla
committer: Robert Collins <robertc at robertcollins.net>
branch nick: reconcile
timestamp: Mon 2007-11-05 09:53:08 +1100
message:
  Merge .dev.
modified:
  bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
    ------------------------------------------------------------
    revno: 2951.1.12
    revision-id:pqm at pqm.ubuntu.com-20071104224734-8l8km2gqk9n1pdla
    parent: pqm at pqm.ubuntu.com-20071104185139-kaio3sneodg2kp71
    parent: robertc at robertcollins.net-20071104215830-ezhmccg0a750kb0l
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Sun 2007-11-04 22:47:34 +0000
    message:
      (robertc) Stage one of reconcile for pack repositories - perform inventory gc. (Robert Collins)
    modified:
      bzrlib/reconcile.py            reweave_inventory.py-20051108164726-1e5e0934febac06e
      bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
      bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
      bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
      bzrlib/tests/repository_implementations/__init__.py __init__.py-20060131092037-9564957a7d4a841b
      bzrlib/tests/repository_implementations/helpers.py helpers.py-20070924032407-m460yl9j5gu5ju85-2
      bzrlib/tests/repository_implementations/test_check_reconcile.py test_broken.py-20070928125406-62236394w0jpbpd6-2
      bzrlib/tests/repository_implementations/test_reconcile.py test_reconcile.py-20060223022332-572ef70a3288e369
      bzrlib/tests/test_repository.py test_repository.py-20060131075918-65c555b881612f4d
    ------------------------------------------------------------
    revno: 2961.1.1
    revision-id:robertc at robertcollins.net-20071104215830-ezhmccg0a750kb0l
    parent: robertc at robertcollins.net-20071104203532-6vndyb5pv82em6n7
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: integration
    timestamp: Mon 2007-11-05 08:58:30 +1100
    message:
      Do not try to use try:finally: around a yield for python 2.4.
    modified:
      bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
=== modified file 'bzrlib/repofmt/pack_repo.py'
--- a/bzrlib/repofmt/pack_repo.py	2007-11-04 20:48:20 +0000
+++ b/bzrlib/repofmt/pack_repo.py	2007-11-04 22:53:08 +0000
@@ -1549,6 +1549,7 @@
         """
         assert self.is_locked()
         pb = ui.ui_factory.nested_progress_bar()
+        result = []
         try:
             revision_nodes = self._pack_collection.revision_index \
                 .combined_index.iter_all_entries()
@@ -1574,9 +1575,10 @@
                     index_parents = item[3]
                     rev_parents = tuple(revision.parent_ids)
                     if index_parents != rev_parents:
-                        yield (revision.revision_id, index_parents, rev_parents)
+                        result.append((revision.revision_id, index_parents, rev_parents))
         finally:
             pb.finished()
+        return result
 
     def get_parents(self, revision_ids):
         """See StackedParentsProvider.get_parents.



More information about the bazaar-commits mailing list