class Dependabot::Clients::Azure

def commits(branch_name = nil)

def commits(branch_name = nil)
  commits_url = T.must(source.api_endpoint) +
                source.organization + "/" + source.project +
                "/_apis/git/repositories/" + source.unscoped_repo +
                "/commits"
  commits_url += "?searchCriteria.itemVersion.version=" + T.must(branch_name) unless branch_name.to_s.empty?
  response = get(commits_url)
  JSON.parse(response.body).fetch("value")
end