class Avm::Git::Scms::Git::Interval

def commits

Returns:
  • (Array) -
def commits
  scm.git_repo.command('log', '--pretty=format:%H', git_commit_interval).execute!
     .each_line.map { |sha1| scm.commit(sha1.strip) }
end

def git_commit_interval

Returns:
  • (String) -
def git_commit_interval
  [from.id, to.id].join('..')
end

def initialize(scm, from, to)

def initialize(scm, from, to)
  super(scm, from, to)
  self.from = scm.commit(from)
  self.to = scm.commit(to)
end