mirror of
https://github.com/golang/go
synced 2024-11-18 08:54:45 -07:00
godoc/redirect: if id in /cl/{id} is less than 150k, treat as Gerrit CL id
Change-Id: Id69c00d908d18151486007ec03da5495b34b05f5 Reviewed-on: https://go-review.googlesource.com/1223 Reviewed-by: Andrew Gerrand <adg@golang.org>
This commit is contained in:
parent
d7df296309
commit
6e0e92af7e
@ -10,6 +10,7 @@ package redirect
|
||||
import (
|
||||
"net/http"
|
||||
"regexp"
|
||||
"strconv"
|
||||
"strings"
|
||||
)
|
||||
|
||||
@ -183,7 +184,9 @@ func clHandler(w http.ResponseWriter, r *http.Request) {
|
||||
return
|
||||
}
|
||||
target := ""
|
||||
if strings.HasPrefix(id, "I") {
|
||||
// the first CL in rietveld is about 152046, so if id is less than
|
||||
// 150000, treat it as a Gerrit change id.
|
||||
if n, _ := strconv.Atoi(id); strings.HasPrefix(id, "I") || n < 150000 {
|
||||
target = "https://go-review.googlesource.com/#/q/" + id
|
||||
} else {
|
||||
target = "https://codereview.appspot.com/" + id
|
||||
|
Loading…
Reference in New Issue
Block a user