override def include()

in src/main/scala/com/googlesource/gerrit/plugins/analytics/common/AggregatedHistogramFilterByDates.scala [28:43]


  override def include(walker: RevWalk, commit: RevCommit) = {
    val commitDate = commit.getCommitterIdent.getWhen.getTime
    val author = commit.getAuthorIdent

    if (from.fold(true)(commitDate >=) && to.fold(true)(commitDate <)) {
      if(branchesExtractor.isDefined) {
        val branches = branchesExtractor.get.branchesOfCommit(commit.getId)
        getHistogram.includeWithBranches(commit, author, branches)
      } else {
        getHistogram.include(commit, author)
      }
      true
    } else {
      false
    }
  }