Lines Matching refs:commit
249 async def resolve_nomination(commit: 'Commit', version: str) -> 'Commit':
252 'git', 'log', '--format=%B', '-1', commit.sha,
267 commit.because_sha = fixed = await full_sha(m.group(1))
271 commit.nomination_type = NominationType.FIXES
273 commit.nominated = True
274 return commit
279 commit.nominated = True
280 commit.nomination_type = NominationType.CC
281 return commit
287 commit.because_sha = reverted = await full_sha(m.group(1))
291 commit.nomination_type = NominationType.REVERT
293 commit.nominated = True
294 return commit
296 return commit
311 for commit in reversed(commits):
312 if not commit.nominated and commit.nomination_type is NominationType.FIXES:
313 commit.nominated = commit.because_sha in shas
315 if commit.nominated:
316 shas.add(commit.sha)
318 for commit in commits:
319 if (commit.nomination_type is NominationType.REVERT and
320 commit.because_sha in shas):
322 if oldc.sha == commit.because_sha:
327 commit.nominated = False
328 commit.resolution = Resolution.DENOMINATED
329 shas.remove(commit.because_sha)
343 async def inner(commit: 'Commit', version: str,
346 commits[index] = await resolve_nomination(commit, version)
359 for commit in commits:
360 if commit.resolution is Resolution.UNRESOLVED and not commit.nominated:
361 commit.resolution = Resolution.NOTNEEDED