in metrics.go [94:110]
func ExtractMetricQuery(form url.Values) Metric {
repository := form["repository"][0]
query := Metric{
Repository: repository,
}
if len(form["sha"]) < 1 {
if len(form["branch"]) < 1 {
query.Branch = defaultBranch
} else {
query.Branch = form["branch"][0]
}
} else {
query.Sha = form["sha"][0]
}
return query
}