func (r *RepoInfo) Link() string {
	switch r.RepoHost {
	case GoogleCode:
		return fmt.Sprintf("https://code.google.com/p/%s", r.FullName)
	default:
		return (&url.URL{Scheme: "https", Host: string(r.RepoHost), Path: "/" + r.FullName}).String()
	}
}
func (r *RepoInfo) Link() string {
	switch r.RepoHost {
	case GoogleCode:
		return fmt.Sprintf("https://code.google.com/p/%s", r.FullName)
	default:
		return (&url.URL{Scheme: "https", Host: string(r.RepoHost), Path: "/" + r.FullName}).String()
	}
}
// Link returns the URL to the repository that is intended for access by humans
// using a Web browser (i.e., not the URL to the API resource).