def walk_repository(repodir='.', repotype='auto'):
    if repotype is None:
        return _walk_repository(repodir)
    if repotype == 'auto':
        repotype = detect_type(repodir)
        if repotype is None:
            error.raise_error('Cannot detect repository type at {0}.', repodir)
    if repotype not in registry:
        error.raise_error("Unknown repository type '{0}'.", repodir)
    walk = registry[repotype][1]
    return walk(repodir)
Walk the version control repository at `repodir`, yielding any files
dataset/ETHPy150Open ravello/testmill/lib/testmill/versioncontrol.py/walk_repository