| Class | GCPack | No class docstring; 2/2 methods documented |
| Class | ResumedGCPack | No class docstring; 1/2 methods documented |
| Class | GCCHKPacker | This class understand what it takes to collect a GCCHK repo. |
| Class | GCCHKReconcilePacker | A packer which regenerates indices etc as it copies. |
| Class | GCCHKCanonicalizingPacker | A packer that ensures inventories have canonical-form CHK maps. |
| Class | GCRepositoryPackCollection | No class docstring; 1/1 methods documented |
| Class | CHKInventoryRepository | subclass of PackRepository that uses CHK based inventories. |
| Class | GroupCHKStreamSource | Used when both the source and target repo are GroupCHK repos. |
| Class | RepositoryFormat2a | A CHK repository that uses the bencode revision serializer. |
| Class | RepositoryFormat2aSubtree | A 2a repository format that supports nested trees. |
| Class | _InterestingKeyInfo | Undocumented |
| Function | _build_interesting_key_sets | Undocumented |
| Function | _filter_text_keys | Iterate the result of iter_interesting_nodes, yielding the records |