-
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.