Lines Matching full:commits
216 def split_commit_list(commits: str) -> typing.Generator[typing.Tuple[str, str], None, None]:
217 if not commits:
219 for line in commits.split('\n'):
299 async def resolve_fixes(commits: typing.List['Commit'], previous: typing.List['Commit']) -> None:
300 """Determine if any of the undecided commits fix/revert a staged commit.
311 for commit in reversed(commits):
318 for commit in commits:
321 for oldc in reversed(commits):
338 # asynchronously gathered, but to also ensure that the commits list remains
344 commits: typing.List[typing.Optional['Commit']],
346 commits[index] = await resolve_nomination(commit, version)
355 commits = typing.cast(typing.List[Commit], m_commits)
357 await resolve_fixes(commits, previous)
359 for commit in commits:
363 return commits
374 def save(commits: typing.Iterable['Commit']) -> None:
375 commits = list(commits)
377 json.dump([c.to_json() for c in commits], f, indent=4)
379 asyncio.ensure_future(commit_state(message=f'Update to {commits[0].sha}'))