in app/lib/PRUpdater.scala [64:71]
def ignoreItemsWithExistingState(existingState: PRCheckpointState): Boolean =
existingState.hasStateForCheckpointsWhichHaveAllBeenSeen
def findCheckpointStateChange(oldState: PRCheckpointState, pr: PullRequest, repoSnapshot: RepoSnapshot): Future[PullRequestCheckpointsStateChangeSummary] =
for (cs <- repoSnapshot.checkpointSnapshotsFor(pr, oldState)) yield {
val details = PRCheckpointDetails(pr, cs, repoSnapshot.repoLevelDetails.gitRepo)
PullRequestCheckpointsStateChangeSummary(details, oldState)
}