def iterate_files(bundle): while True: name_chunk = changegroup.getchunk(bundle) if not name_chunk: return for instance in iter_chunks(chunks_in_changegroup(bundle), RevChunk): yield instance
def chunks_in_changegroup(bundle): while True: chunk = changegroup.getchunk(bundle) if not chunk: return yield chunk