~bzr-pqm/bzr/bzr.dev

Viewing all changes in revision 4343.3.2.

  • Committer: John Arbash Meinel
  • Date: 2009-05-08 18:06:39 UTC
  • mto: This revision was merged to the branch mainline in revision 4392.
  • Revision ID: john@arbash-meinel.com-20090508180639-478y2rhwmvay3qpv
All stacking tests seem to be passing for dev6 repos

1) Add _GCGraphIndex.scan_unvalidated_index()
  It currently is a no-op because we
  a) Don't cache the possible external parent references
  b) Don't have external compression parents, so we can't have
     missing compression parents that we need to scan either.
2) Introduce a .resumed_pack_factory and ResumedGCPack
  We only need this to handle the fact that '_get_external_refs' is
  always empty. It would probably be nicer if we could do this with
  a different flag..
3) RepositoryFormat._deltas_across_repos
  I needed a way to disable the 'cannot commit because we have a delta'
  tests for GC repositories, because they currently have no way to
  represent a delta between pack files. So I added this flag for now.
4) ResumedPack now properly supports chk_index, and we add a test
  to ensure this fact.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: