Lines Matching full:commits
237 def split_commit_list(commits: str) -> typing.Generator[typing.Tuple[str, str], None, None]:
238 if not commits:
240 for line in commits.split('\n'):
322 async def resolve_fixes(commits: typing.List['Commit'], previous: typing.List['Commit']) -> None:
323 """Determine if any of the undecided commits fix/revert a staged commit.
334 for commit in reversed(commits):
341 for commit in commits:
344 for oldc in reversed(commits):
361 # asynchronously gathered, but to also ensure that the commits list remains
367 commits: typing.List[typing.Optional['Commit']],
369 commits[index] = await resolve_nomination(commit, version)
378 commits = typing.cast(typing.List[Commit], m_commits)
380 await resolve_fixes(commits, previous)
382 for commit in commits:
386 return commits
397 def save(commits: typing.Iterable['Commit']) -> None:
398 commits = list(commits)
400 json.dump([c.to_json() for c in commits], f, indent=4)
402 asyncio.ensure_future(commit_state(message=f'Update to {commits[0].sha}'))