def METHOD_NAME(test_storage: FileStorage) -> None:
    repo_storage = get_fresh_repo_files(AWESOME_REPO, test_storage.storage_path, branch="gh-pages")
    with get_repo(repo_storage.storage_path) as repo:
        assert repo.active_branch.name == "gh-pages"
        assert not is_dirty(repo)
        assert is_clean_and_synced(repo)
    # change to main
    repo_storage = get_fresh_repo_files(AWESOME_REPO, test_storage.storage_path, branch="main")
    with get_repo(repo_storage.storage_path) as repo:
        assert repo.active_branch.name == "main"
        assert not is_dirty(repo)
        assert is_clean_and_synced(repo)