def commit_count(repo: Git) -> bool: """ Helper function to determine the number of commits in a repository Args: repo (git.Repo): Repository Returns: count (int): Number of commits """ refs = repo.for_each_ref().split("\n") refs = [x.split()[0] for x in refs] counts = [int(repo.rev_list(x, count=True, first_parent=True)) for x in refs] return max(counts)