# sometimes things go wrong temporarily. work around those here case "golang.org/x/crypto": return cloneActual(dirname, basedir, "https://" + "go.googlesource.com/crypto") case "golang.org/x/mod": return cloneActual(dirname, basedir, "https://" + "go.googlesource.com/mod") case "golang.org/x/net": return cloneActual(dirname, basedir, "https://" + "go.googlesource.com/net") case "golang.org/x/sys": return cloneActual(dirname, basedir, "https://" + "go.googlesource.com/sys") case "golang.org/x/sync": return cloneActual(dirname, basedir, "https://" + "go.googlesource.com/sync") case "golang.org/x/term": return cloneActual(dirname, basedir, "https://" + "go.googlesource.com/term") case "golang.org/x/text": return cloneActual(dirname, basedir, "https://" + "go.googlesource.com/text") case "golang.org/x/tools": return cloneActual(dirname, basedir, "https://" + "go.googlesource.com/tools") case "golang.org/x/xerrors": return cloneActual(dirname, basedir, "https://" + "go.googlesource.com/xerrors") case "google.golang.org/protobuf": return cloneActual(dirname, basedir, "https://" + "go.googlesource.com/protobuf") case "google.golang.org/genproto": return cloneActual(dirname, basedir, "https://" + "go.googlesource.com/genproto") case "google.golang.org/api": return cloneActual(dirname, basedir, "https://" + "go.googlesource.com/api") case "google.golang.org/grpc": return cloneActual(dirname, basedir, "https://" + "go.googlesource.com/grpc") case "google.golang.org/appengine": return cloneActual(dirname, basedir, "https://" + "go.googlesource.com/appengine")