cmd/go/internal/modfetch: allow branch name as rev identifier

If someone runs "vgo get x@rev" or adds "require x rev" to go.mod
and rev is a commit hash or git tag, vgo automatically replaces it
with the pseudo-version for the underlying commit.
This CL makes vgo do the same for branch names:
the head commit of the branch at that moment is recorded.
This allows running

	vgo get github.com/gobuffalo/buffalo@development

to sync with the current buffalo development branch.

Fixes golang/go#24045.

Change-Id: I8a58ed3a574e5ee839d37ad452436f80ac8081dc
Reviewed-on: https://go-review.googlesource.com/105216
Reviewed-by: Bryan C. Mills <bcmills@google.com>
diff --git a/vendor/cmd/go/internal/modfetch/coderepo_test.go b/vendor/cmd/go/internal/modfetch/coderepo_test.go
index ff25516..3673481 100644
--- a/vendor/cmd/go/internal/modfetch/coderepo_test.go
+++ b/vendor/cmd/go/internal/modfetch/coderepo_test.go
@@ -298,6 +298,24 @@
 		time:    time.Date(2016, 12, 8, 18, 13, 25, 0, time.UTC),
 		gomod:   "//vgo 0.0.4\n\nmodule gopkg.in/check.v1\n",
 	},
+	{
+		path:    "gopkg.in/yaml.v2",
+		rev:     "v2",
+		version: "v0.0.0-20180328195020-5420a8b6744d",
+		name:    "5420a8b6744d3b0345ab293f6fcba19c978f1183",
+		short:   "5420a8b6744d",
+		time:    time.Date(2018, 3, 28, 19, 50, 20, 0, time.UTC),
+		gomod:   "module \"gopkg.in/yaml.v2\"\n\nrequire (\n\t\"gopkg.in/check.v1\" v0.0.0-20161208181325-20d25e280405\n)\n",
+	},
+	{
+		path:    "github.com/gobuffalo/buffalo",
+		rev:     "development",
+		version: "v0.0.0-20180406185414-59b4005674b6",
+		name:    "59b4005674b633728e2bfc3bb09cc204f7c2d6f5",
+		short:   "59b4005674b6",
+		time:    time.Date(2018, 4, 6, 18, 54, 14, 0, time.UTC),
+		gomod:   "//vgo 0.0.4\n\nmodule github.com/gobuffalo/buffalo\n",
+	},
 }
 
 func TestCodeRepo(t *testing.T) {
diff --git a/vendor/cmd/go/internal/modfetch/github/fetch.go b/vendor/cmd/go/internal/modfetch/github/fetch.go
index a88f0e5..6d2b830 100644
--- a/vendor/cmd/go/internal/modfetch/github/fetch.go
+++ b/vendor/cmd/go/internal/modfetch/github/fetch.go
@@ -117,6 +117,8 @@
 	return info, nil
 }
 
+var refKinds = []string{"tags", "heads"}
+
 func (r *repo) Stat(rev string) (*codehost.RevInfo, error) {
 	var tag string
 	if !codehost.AllHex(rev) {
@@ -130,41 +132,52 @@
 				URL  string
 			}
 		}
-		err := web.Get(
-			"https://api.github.com/repos/"+url.PathEscape(r.owner)+"/"+url.PathEscape(r.repo)+"/git/refs/tags/"+tag,
-			web.DecodeJSON(&ref),
-		)
-		if err != nil {
-			return nil, err
-		}
-		switch ref.Object.Type {
-		default:
-			return nil, fmt.Errorf("invalid tag %q: not a commit or tag (%q)", tag, ref.Object.Type)
 
-		case "commit":
-			rev = ref.Object.SHA
-
-		case "tag":
-			var info struct {
-				Object struct {
-					SHA  string
-					Type string
-				}
-			}
-			err = web.Get(
-				ref.Object.URL,
-				web.DecodeJSON(&info),
+		var firstErr error
+		for _, kind := range refKinds {
+			err := web.Get(
+				"https://api.github.com/repos/"+url.PathEscape(r.owner)+"/"+url.PathEscape(r.repo)+"/git/refs/"+kind+"/"+tag,
+				web.DecodeJSON(&ref),
 			)
 			if err != nil {
-				return nil, err
+				if firstErr == nil {
+					firstErr = err
+				}
+				continue
 			}
-			if info.Object.Type != "commit" {
-				return nil, fmt.Errorf("invalid annotated tag %q: not a commit (%q)", tag, info.Object.Type)
+			switch ref.Object.Type {
+			default:
+				return nil, fmt.Errorf("invalid ref %q: not a commit or tag (%q)", tag, ref.Object.Type)
+
+			case "commit":
+				rev = ref.Object.SHA
+
+			case "tag":
+				var info struct {
+					Object struct {
+						SHA  string
+						Type string
+					}
+				}
+				err = web.Get(
+					ref.Object.URL,
+					web.DecodeJSON(&info),
+				)
+				if err != nil {
+					return nil, err
+				}
+				if info.Object.Type != "commit" {
+					return nil, fmt.Errorf("invalid annotated tag %q: not a commit (%q)", tag, info.Object.Type)
+				}
+				rev = info.Object.SHA
 			}
-			rev = info.Object.SHA
+			if rev == "" {
+				return nil, fmt.Errorf("invalid ref %q: missing SHA in GitHub response", tag)
+			}
+			break
 		}
 		if rev == "" {
-			return nil, fmt.Errorf("invalid tag %q: missing SHA in GitHub response", tag)
+			return nil, fmt.Errorf("unknown ref %q (%v)", tag, firstErr)
 		}
 	}
 
diff --git a/vendor/cmd/go/internal/modfetch/query.go b/vendor/cmd/go/internal/modfetch/query.go
index 1208263..640ee12 100644
--- a/vendor/cmd/go/internal/modfetch/query.go
+++ b/vendor/cmd/go/internal/modfetch/query.go
@@ -35,6 +35,8 @@
 	}
 
 	if strings.HasPrefix(vers, "v") && semver.IsValid(vers) {
+		// TODO: This turns query for "v2" into Stat "v2.0.0",
+		// but probably it should allow checking for a branch named "v2".
 		return repo.Stat(semver.Canonical(vers))
 	}
 	if strings.HasPrefix(vers, ">") || strings.HasPrefix(vers, "<") || vers == "latest" {
diff --git a/vendor/cmd/go/internal/modfetch/testdata/webtest.txt b/vendor/cmd/go/internal/modfetch/testdata/webtest.txt
index 9e4d8e3..783338f 100644
--- a/vendor/cmd/go/internal/modfetch/testdata/webtest.txt
+++ b/vendor/cmd/go/internal/modfetch/testdata/webtest.txt
@@ -10866,3 +10866,1022 @@
 module "example.net/vgotest"
 
 
+GET https://api.github.com/repos/rsc/vgotest1/git/refs/heads/submod/v1.0.0
+404 Not Found
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:22:37 GMT
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 404 Not Found
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+X-Accepted-Oauth-Scopes: repo
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: E1AF:505E:C389C:1D8B92:5AC7D70D
+X-Oauth-Scopes: repo
+X-Poll-Interval: 300
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4890
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.041663
+X-Xss-Protection: 1; mode=block
+
+{"message":"Not Found","documentation_url":"https://developer.github.com/v3/git/refs/#get-a-reference"}
+
+GET https://api.github.com/repos/rsc/vgotest1/commits?sha=submod%2Fv1.0.0&per_page=2
+404 Not Found
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:22:37 GMT
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 404 Not Found
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+X-Accepted-Oauth-Scopes: 
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: E1AF:505E:C38A6:1D8BA3:5AC7D70D
+X-Oauth-Scopes: repo
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4889
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.031889
+X-Xss-Protection: 1; mode=block
+
+{"message":"Not Found","documentation_url":"https://developer.github.com/v3/repos/commits/#list-commits-on-a-repository"}
+
+GET https://api.github.com/repos/rsc/vgotest1/git/refs/heads/submod/v1.0.3
+404 Not Found
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:22:37 GMT
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 404 Not Found
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+X-Accepted-Oauth-Scopes: repo
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: E1AF:505E:C38AF:1D8BB3:5AC7D70D
+X-Oauth-Scopes: repo
+X-Poll-Interval: 300
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4888
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.038599
+X-Xss-Protection: 1; mode=block
+
+{"message":"Not Found","documentation_url":"https://developer.github.com/v3/git/refs/#get-a-reference"}
+
+GET https://api.github.com/repos/rsc/vgotest1/commits?sha=submod%2Fv1.0.3&per_page=2
+404 Not Found
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:22:37 GMT
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 404 Not Found
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+X-Accepted-Oauth-Scopes: 
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: E1AF:505E:C38B4:1D8BB8:5AC7D70D
+X-Oauth-Scopes: repo
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4887
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.036725
+X-Xss-Protection: 1; mode=block
+
+{"message":"Not Found","documentation_url":"https://developer.github.com/v3/repos/commits/#list-commits-on-a-repository"}
+
+GET https://api.github.com/repos/rsc/quote/commits?sha=&until=2018-04-06T20%3A22%3A37Z&per_page=2
+200 OK
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Cache-Control: private, max-age=60, s-maxage=60
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:22:37 GMT
+Etag: W/"b55a8370cb044cb0b2b779c0e60b0086"
+Last-Modified: Wed, 14 Feb 2018 15:44:20 GMT
+Link: <https://api.github.com/repositories/121442681/commits?sha=&until=2018-04-06T20%3A22%3A37Z&per_page=2&page=2>; rel="next", <https://api.github.com/repositories/121442681/commits?sha=&until=2018-04-06T20%3A22%3A37Z&per_page=2&page=6>; rel="last"
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 200 OK
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+Vary: Accept, Authorization, Cookie, X-GitHub-OTP
+X-Accepted-Oauth-Scopes: 
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: E1AF:505E:C38BB:1D8BC2:5AC7D70D
+X-Oauth-Scopes: repo
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4886
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.074507
+X-Xss-Protection: 1; mode=block
+
+[{"sha":"c4d4236f92427c64bfbcf1cc3f8142ab18f30b22","commit":{"author":{"name":"Russ Cox","email":"rsc@golang.org","date":"2018-02-14T15:44:20Z"},"committer":{"name":"Russ Cox","email":"rsc@golang.org","date":"2018-02-14T15:44:20Z"},"message":"buggy: add buggy test","tree":{"sha":"704e33398b7ad1e36f346ac3c9a6858f444ee91d","url":"https://api.github.com/repos/rsc/quote/git/trees/704e33398b7ad1e36f346ac3c9a6858f444ee91d"},"url":"https://api.github.com/repos/rsc/quote/git/commits/c4d4236f92427c64bfbcf1cc3f8142ab18f30b22","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null}},"url":"https://api.github.com/repos/rsc/quote/commits/c4d4236f92427c64bfbcf1cc3f8142ab18f30b22","html_url":"https://github.com/rsc/quote/commit/c4d4236f92427c64bfbcf1cc3f8142ab18f30b22","comments_url":"https://api.github.com/repos/rsc/quote/commits/c4d4236f92427c64bfbcf1cc3f8142ab18f30b22/comments","author":{"login":"rsc","id":104030,"avatar_url":"https://avatars1.githubusercontent.com/u/104030?v=4","gravatar_id":"","url":"https://api.github.com/users/rsc","html_url":"https://github.com/rsc","followers_url":"https://api.github.com/users/rsc/followers","following_url":"https://api.github.com/users/rsc/following{/other_user}","gists_url":"https://api.github.com/users/rsc/gists{/gist_id}","starred_url":"https://api.github.com/users/rsc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rsc/subscriptions","organizations_url":"https://api.github.com/users/rsc/orgs","repos_url":"https://api.github.com/users/rsc/repos","events_url":"https://api.github.com/users/rsc/events{/privacy}","received_events_url":"https://api.github.com/users/rsc/received_events","type":"User","site_admin":false},"committer":{"login":"rsc","id":104030,"avatar_url":"https://avatars1.githubusercontent.com/u/104030?v=4","gravatar_id":"","url":"https://api.github.com/users/rsc","html_url":"https://github.com/rsc","followers_url":"https://api.github.com/users/rsc/followers","following_url":"https://api.github.com/users/rsc/following{/other_user}","gists_url":"https://api.github.com/users/rsc/gists{/gist_id}","starred_url":"https://api.github.com/users/rsc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rsc/subscriptions","organizations_url":"https://api.github.com/users/rsc/orgs","repos_url":"https://api.github.com/users/rsc/repos","events_url":"https://api.github.com/users/rsc/events{/privacy}","received_events_url":"https://api.github.com/users/rsc/received_events","type":"User","site_admin":false},"parents":[{"sha":"23179ee8a569bb05d896ae05c6503ec69a19f99f","url":"https://api.github.com/repos/rsc/quote/commits/23179ee8a569bb05d896ae05c6503ec69a19f99f","html_url":"https://github.com/rsc/quote/commit/23179ee8a569bb05d896ae05c6503ec69a19f99f"}]},{"sha":"23179ee8a569bb05d896ae05c6503ec69a19f99f","commit":{"author":{"name":"Russ Cox","email":"rsc@golang.org","date":"2018-02-14T00:58:40Z"},"committer":{"name":"Russ Cox","email":"rsc@golang.org","date":"2018-02-14T00:58:40Z"},"message":"quote: fix test for new rsc.io/sampler","tree":{"sha":"98dea458b6a7805a98272ad43b4f92b76cdea71a","url":"https://api.github.com/repos/rsc/quote/git/trees/98dea458b6a7805a98272ad43b4f92b76cdea71a"},"url":"https://api.github.com/repos/rsc/quote/git/commits/23179ee8a569bb05d896ae05c6503ec69a19f99f","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null}},"url":"https://api.github.com/repos/rsc/quote/commits/23179ee8a569bb05d896ae05c6503ec69a19f99f","html_url":"https://github.com/rsc/quote/commit/23179ee8a569bb05d896ae05c6503ec69a19f99f","comments_url":"https://api.github.com/repos/rsc/quote/commits/23179ee8a569bb05d896ae05c6503ec69a19f99f/comments","author":{"login":"rsc","id":104030,"avatar_url":"https://avatars1.githubusercontent.com/u/104030?v=4","gravatar_id":"","url":"https://api.github.com/users/rsc","html_url":"https://github.com/rsc","followers_url":"https://api.github.com/users/rsc/followers","following_url":"https://api.github.com/users/rsc/following{/other_user}","gists_url":"https://api.github.com/users/rsc/gists{/gist_id}","starred_url":"https://api.github.com/users/rsc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rsc/subscriptions","organizations_url":"https://api.github.com/users/rsc/orgs","repos_url":"https://api.github.com/users/rsc/repos","events_url":"https://api.github.com/users/rsc/events{/privacy}","received_events_url":"https://api.github.com/users/rsc/received_events","type":"User","site_admin":false},"committer":{"login":"rsc","id":104030,"avatar_url":"https://avatars1.githubusercontent.com/u/104030?v=4","gravatar_id":"","url":"https://api.github.com/users/rsc","html_url":"https://github.com/rsc","followers_url":"https://api.github.com/users/rsc/followers","following_url":"https://api.github.com/users/rsc/following{/other_user}","gists_url":"https://api.github.com/users/rsc/gists{/gist_id}","starred_url":"https://api.github.com/users/rsc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rsc/subscriptions","organizations_url":"https://api.github.com/users/rsc/orgs","repos_url":"https://api.github.com/users/rsc/repos","events_url":"https://api.github.com/users/rsc/events{/privacy}","received_events_url":"https://api.github.com/users/rsc/received_events","type":"User","site_admin":false},"parents":[{"sha":"3ba1e30dc83bd52c990132b9dfb1688a9d22de13","url":"https://api.github.com/repos/rsc/quote/commits/3ba1e30dc83bd52c990132b9dfb1688a9d22de13","html_url":"https://github.com/rsc/quote/commit/3ba1e30dc83bd52c990132b9dfb1688a9d22de13"}]}]
+
+GET https://api.github.com/repos/go-yaml/yaml/git/refs/tags/v2
+200 OK
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Cache-Control: private, max-age=60, s-maxage=60
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:27:01 GMT
+Etag: W/"63d542bc0d085c8e69c507bf277e7c87"
+Last-Modified: Fri, 06 Apr 2018 14:30:20 GMT
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 200 OK
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+Vary: Accept, Authorization, Cookie, X-GitHub-OTP
+X-Accepted-Oauth-Scopes: repo
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: 8A21:5064:176DFE:3157C4:5AC7D815
+X-Oauth-Scopes: repo
+X-Poll-Interval: 300
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4804
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.043655
+X-Xss-Protection: 1; mode=block
+
+[{"ref":"refs/tags/v2.0.0","url":"https://api.github.com/repos/go-yaml/yaml/git/refs/tags/v2.0.0","object":{"sha":"81087af14b39a630865df8e697291769bc4e8b99","type":"tag","url":"https://api.github.com/repos/go-yaml/yaml/git/tags/81087af14b39a630865df8e697291769bc4e8b99"}},{"ref":"refs/tags/v2.1.0","url":"https://api.github.com/repos/go-yaml/yaml/git/refs/tags/v2.1.0","object":{"sha":"cb71201d00a1226edf8f89fb39955595fe32dfef","type":"tag","url":"https://api.github.com/repos/go-yaml/yaml/git/tags/cb71201d00a1226edf8f89fb39955595fe32dfef"}},{"ref":"refs/tags/v2.1.1","url":"https://api.github.com/repos/go-yaml/yaml/git/refs/tags/v2.1.1","object":{"sha":"e79af3cd3f56bc2f6ad8cb2b626b0c106c71c80c","type":"tag","url":"https://api.github.com/repos/go-yaml/yaml/git/tags/e79af3cd3f56bc2f6ad8cb2b626b0c106c71c80c"}},{"ref":"refs/tags/v2.2.0","url":"https://api.github.com/repos/go-yaml/yaml/git/refs/tags/v2.2.0","object":{"sha":"86f5ed62f8a0ee96bd888d2efdfd6d4fb100a4eb","type":"commit","url":"https://api.github.com/repos/go-yaml/yaml/git/commits/86f5ed62f8a0ee96bd888d2efdfd6d4fb100a4eb"}},{"ref":"refs/tags/v2.2.1","url":"https://api.github.com/repos/go-yaml/yaml/git/refs/tags/v2.2.1","object":{"sha":"5420a8b6744d3b0345ab293f6fcba19c978f1183","type":"commit","url":"https://api.github.com/repos/go-yaml/yaml/git/commits/5420a8b6744d3b0345ab293f6fcba19c978f1183"}}]
+
+GET https://api.github.com/repos/go-yaml/yaml/git/refs/heads/v2
+200 OK
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Cache-Control: private, max-age=60, s-maxage=60
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:27:02 GMT
+Etag: W/"be12229506f4665e20d7133b1b2392d4"
+Last-Modified: Fri, 06 Apr 2018 14:30:20 GMT
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 200 OK
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+Vary: Accept, Authorization, Cookie, X-GitHub-OTP
+X-Accepted-Oauth-Scopes: repo
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: 8A21:5064:176E0B:3157D8:5AC7D815
+X-Oauth-Scopes: repo
+X-Poll-Interval: 300
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4803
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.047405
+X-Xss-Protection: 1; mode=block
+
+{"ref":"refs/heads/v2","url":"https://api.github.com/repos/go-yaml/yaml/git/refs/heads/v2","object":{"sha":"5420a8b6744d3b0345ab293f6fcba19c978f1183","type":"commit","url":"https://api.github.com/repos/go-yaml/yaml/git/commits/5420a8b6744d3b0345ab293f6fcba19c978f1183"}}
+
+GET https://api.github.com/repos/go-yaml/yaml/commits?sha=5420a8b6744d3b0345ab293f6fcba19c978f1183&per_page=2
+200 OK
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Cache-Control: private, max-age=60, s-maxage=60
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:27:02 GMT
+Etag: W/"2712baae6ef5fbe1782fe49262b78cc1"
+Last-Modified: Wed, 28 Mar 2018 19:50:20 GMT
+Link: <https://api.github.com/repositories/17451182/commits?sha=5420a8b6744d3b0345ab293f6fcba19c978f1183&per_page=2&page=2>; rel="next", <https://api.github.com/repositories/17451182/commits?sha=5420a8b6744d3b0345ab293f6fcba19c978f1183&per_page=2&page=134>; rel="last"
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 200 OK
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+Vary: Accept, Authorization, Cookie, X-GitHub-OTP
+X-Accepted-Oauth-Scopes: 
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: 8A21:5064:176E47:315857:5AC7D816
+X-Oauth-Scopes: repo
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4802
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.055298
+X-Xss-Protection: 1; mode=block
+
+[{"sha":"5420a8b6744d3b0345ab293f6fcba19c978f1183","commit":{"author":{"name":"Prashant Varanasi","email":"github@prashantv.com","date":"2018-03-28T19:50:20Z"},"committer":{"name":"Gustavo Niemeyer","email":"gustavo@niemeyer.net","date":"2018-03-28T19:50:20Z"},"message":"Use underlying float precision when formatting floats (#353)\n\nCurrently, all float values are formatted using 64-bit, but that\r\nincorrectly formats float32 values like 0.01 and 0.99.\r\n\r\nSee https://play.golang.org/p/jbseI1ivyMW for more context.\r\n\r\nFixes #352.","tree":{"sha":"fa9fae6dac9903e66b45ce9b0decc21313bedc50","url":"https://api.github.com/repos/go-yaml/yaml/git/trees/fa9fae6dac9903e66b45ce9b0decc21313bedc50"},"url":"https://api.github.com/repos/go-yaml/yaml/git/commits/5420a8b6744d3b0345ab293f6fcba19c978f1183","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null}},"url":"https://api.github.com/repos/go-yaml/yaml/commits/5420a8b6744d3b0345ab293f6fcba19c978f1183","html_url":"https://github.com/go-yaml/yaml/commit/5420a8b6744d3b0345ab293f6fcba19c978f1183","comments_url":"https://api.github.com/repos/go-yaml/yaml/commits/5420a8b6744d3b0345ab293f6fcba19c978f1183/comments","author":{"login":"prashantv","id":140159,"avatar_url":"https://avatars3.githubusercontent.com/u/140159?v=4","gravatar_id":"","url":"https://api.github.com/users/prashantv","html_url":"https://github.com/prashantv","followers_url":"https://api.github.com/users/prashantv/followers","following_url":"https://api.github.com/users/prashantv/following{/other_user}","gists_url":"https://api.github.com/users/prashantv/gists{/gist_id}","starred_url":"https://api.github.com/users/prashantv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/prashantv/subscriptions","organizations_url":"https://api.github.com/users/prashantv/orgs","repos_url":"https://api.github.com/users/prashantv/repos","events_url":"https://api.github.com/users/prashantv/events{/privacy}","received_events_url":"https://api.github.com/users/prashantv/received_events","type":"User","site_admin":false},"committer":{"login":"niemeyer","id":378683,"avatar_url":"https://avatars3.githubusercontent.com/u/378683?v=4","gravatar_id":"","url":"https://api.github.com/users/niemeyer","html_url":"https://github.com/niemeyer","followers_url":"https://api.github.com/users/niemeyer/followers","following_url":"https://api.github.com/users/niemeyer/following{/other_user}","gists_url":"https://api.github.com/users/niemeyer/gists{/gist_id}","starred_url":"https://api.github.com/users/niemeyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/niemeyer/subscriptions","organizations_url":"https://api.github.com/users/niemeyer/orgs","repos_url":"https://api.github.com/users/niemeyer/repos","events_url":"https://api.github.com/users/niemeyer/events{/privacy}","received_events_url":"https://api.github.com/users/niemeyer/received_events","type":"User","site_admin":false},"parents":[{"sha":"4fc5987536ef307a24ca299aee7ae301cde3d221","url":"https://api.github.com/repos/go-yaml/yaml/commits/4fc5987536ef307a24ca299aee7ae301cde3d221","html_url":"https://github.com/go-yaml/yaml/commit/4fc5987536ef307a24ca299aee7ae301cde3d221"}]},{"sha":"4fc5987536ef307a24ca299aee7ae301cde3d221","commit":{"author":{"name":"Matthew M. Boedicker","email":"matthewm@boedicker.org","date":"2018-03-26T06:12:14Z"},"committer":{"name":"Gustavo Niemeyer","email":"gustavo@niemeyer.net","date":"2018-03-26T06:12:14Z"},"message":"Fix typo in tab error message (#208).","tree":{"sha":"f84ed3f21ea31fce9b7f694ca526d209ba5a2866","url":"https://api.github.com/repos/go-yaml/yaml/git/trees/f84ed3f21ea31fce9b7f694ca526d209ba5a2866"},"url":"https://api.github.com/repos/go-yaml/yaml/git/commits/4fc5987536ef307a24ca299aee7ae301cde3d221","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null}},"url":"https://api.github.com/repos/go-yaml/yaml/commits/4fc5987536ef307a24ca299aee7ae301cde3d221","html_url":"https://github.com/go-yaml/yaml/commit/4fc5987536ef307a24ca299aee7ae301cde3d221","comments_url":"https://api.github.com/repos/go-yaml/yaml/commits/4fc5987536ef307a24ca299aee7ae301cde3d221/comments","author":{"login":"mmb","id":24275,"avatar_url":"https://avatars3.githubusercontent.com/u/24275?v=4","gravatar_id":"","url":"https://api.github.com/users/mmb","html_url":"https://github.com/mmb","followers_url":"https://api.github.com/users/mmb/followers","following_url":"https://api.github.com/users/mmb/following{/other_user}","gists_url":"https://api.github.com/users/mmb/gists{/gist_id}","starred_url":"https://api.github.com/users/mmb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mmb/subscriptions","organizations_url":"https://api.github.com/users/mmb/orgs","repos_url":"https://api.github.com/users/mmb/repos","events_url":"https://api.github.com/users/mmb/events{/privacy}","received_events_url":"https://api.github.com/users/mmb/received_events","type":"User","site_admin":false},"committer":{"login":"niemeyer","id":378683,"avatar_url":"https://avatars3.githubusercontent.com/u/378683?v=4","gravatar_id":"","url":"https://api.github.com/users/niemeyer","html_url":"https://github.com/niemeyer","followers_url":"https://api.github.com/users/niemeyer/followers","following_url":"https://api.github.com/users/niemeyer/following{/other_user}","gists_url":"https://api.github.com/users/niemeyer/gists{/gist_id}","starred_url":"https://api.github.com/users/niemeyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/niemeyer/subscriptions","organizations_url":"https://api.github.com/users/niemeyer/orgs","repos_url":"https://api.github.com/users/niemeyer/repos","events_url":"https://api.github.com/users/niemeyer/events{/privacy}","received_events_url":"https://api.github.com/users/niemeyer/received_events","type":"User","site_admin":false},"parents":[{"sha":"14d1c4659ec7b9ee26f5d705f3c2bb56cb6cbee4","url":"https://api.github.com/repos/go-yaml/yaml/commits/14d1c4659ec7b9ee26f5d705f3c2bb56cb6cbee4","html_url":"https://github.com/go-yaml/yaml/commit/14d1c4659ec7b9ee26f5d705f3c2bb56cb6cbee4"}]}]
+
+GET https://api.github.com/repos/go-yaml/yaml/contents/go.mod?ref=5420a8b6744d
+200 OK
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Cache-Control: private, max-age=60, s-maxage=60
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:27:02 GMT
+Etag: W/"1934e876945021c3ac47d0aab161477e43ae35a4"
+Last-Modified: Wed, 28 Mar 2018 19:50:20 GMT
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 200 OK
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+Vary: Accept, Authorization, Cookie, X-GitHub-OTP
+X-Accepted-Oauth-Scopes: 
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: 8A21:5064:176E58:315888:5AC7D816
+X-Oauth-Scopes: repo
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4801
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.054031
+X-Xss-Protection: 1; mode=block
+
+{"name":"go.mod","path":"go.mod","sha":"1934e876945021c3ac47d0aab161477e43ae35a4","size":95,"url":"https://api.github.com/repos/go-yaml/yaml/contents/go.mod?ref=5420a8b6744d","html_url":"https://github.com/go-yaml/yaml/blob/5420a8b6744d/go.mod","git_url":"https://api.github.com/repos/go-yaml/yaml/git/blobs/1934e876945021c3ac47d0aab161477e43ae35a4","download_url":"https://raw.githubusercontent.com/go-yaml/yaml/5420a8b6744d/go.mod","type":"file","content":"bW9kdWxlICJnb3BrZy5pbi95YW1sLnYyIgoKcmVxdWlyZSAoCgkiZ29wa2cu\naW4vY2hlY2sudjEiIHYwLjAuMC0yMDE2MTIwODE4MTMyNS0yMGQyNWUyODA0\nMDUKKQo=\n","encoding":"base64","_links":{"self":"https://api.github.com/repos/go-yaml/yaml/contents/go.mod?ref=5420a8b6744d","git":"https://api.github.com/repos/go-yaml/yaml/git/blobs/1934e876945021c3ac47d0aab161477e43ae35a4","html":"https://github.com/go-yaml/yaml/blob/5420a8b6744d/go.mod"}}
+
+GET https://raw.githubusercontent.com/go-yaml/yaml/5420a8b6744d/go.mod
+200 OK
+Accept-Ranges: bytes
+Access-Control-Allow-Origin: *
+Cache-Control: max-age=300
+Connection: keep-alive
+Content-Security-Policy: default-src 'none'; style-src 'unsafe-inline'; sandbox
+Content-Type: text/plain; charset=utf-8
+Date: Fri, 06 Apr 2018 20:27:02 GMT
+Etag: "1934e876945021c3ac47d0aab161477e43ae35a4"
+Expires: Fri, 06 Apr 2018 20:32:02 GMT
+Source-Age: 0
+Strict-Transport-Security: max-age=31536000
+Vary: Authorization,Accept-Encoding
+Via: 1.1 varnish
+X-Cache: MISS
+X-Cache-Hits: 0
+X-Content-Type-Options: nosniff
+X-Fastly-Request-Id: 70cbd1c48ea22bb838ad0c5400a0b060fc165dc2
+X-Frame-Options: deny
+X-Geo-Block-List: 
+X-Github-Request-Id: E87C:4533:2FB44:32BD9:5AC7D816
+X-Served-By: cache-jfk8123-JFK
+X-Timer: S1523046423.610673,VS0,VE58
+X-Xss-Protection: 1; mode=block
+
+module "gopkg.in/yaml.v2"
+
+require (
+	"gopkg.in/check.v1" v0.0.0-20161208181325-20d25e280405
+)
+
+
+GET https://api.github.com/repos/rsc/quote/commits?sha=&until=2018-04-06T20%3A27%3A02Z&per_page=2
+200 OK
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Cache-Control: private, max-age=60, s-maxage=60
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:27:02 GMT
+Etag: W/"b55a8370cb044cb0b2b779c0e60b0086"
+Last-Modified: Wed, 14 Feb 2018 15:44:20 GMT
+Link: <https://api.github.com/repositories/121442681/commits?sha=&until=2018-04-06T20%3A27%3A02Z&per_page=2&page=2>; rel="next", <https://api.github.com/repositories/121442681/commits?sha=&until=2018-04-06T20%3A27%3A02Z&per_page=2&page=6>; rel="last"
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 200 OK
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+Vary: Accept, Authorization, Cookie, X-GitHub-OTP
+X-Accepted-Oauth-Scopes: 
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: 8A21:5064:176E94:3158BB:5AC7D816
+X-Oauth-Scopes: repo
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4800
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.075966
+X-Xss-Protection: 1; mode=block
+
+[{"sha":"c4d4236f92427c64bfbcf1cc3f8142ab18f30b22","commit":{"author":{"name":"Russ Cox","email":"rsc@golang.org","date":"2018-02-14T15:44:20Z"},"committer":{"name":"Russ Cox","email":"rsc@golang.org","date":"2018-02-14T15:44:20Z"},"message":"buggy: add buggy test","tree":{"sha":"704e33398b7ad1e36f346ac3c9a6858f444ee91d","url":"https://api.github.com/repos/rsc/quote/git/trees/704e33398b7ad1e36f346ac3c9a6858f444ee91d"},"url":"https://api.github.com/repos/rsc/quote/git/commits/c4d4236f92427c64bfbcf1cc3f8142ab18f30b22","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null}},"url":"https://api.github.com/repos/rsc/quote/commits/c4d4236f92427c64bfbcf1cc3f8142ab18f30b22","html_url":"https://github.com/rsc/quote/commit/c4d4236f92427c64bfbcf1cc3f8142ab18f30b22","comments_url":"https://api.github.com/repos/rsc/quote/commits/c4d4236f92427c64bfbcf1cc3f8142ab18f30b22/comments","author":{"login":"rsc","id":104030,"avatar_url":"https://avatars1.githubusercontent.com/u/104030?v=4","gravatar_id":"","url":"https://api.github.com/users/rsc","html_url":"https://github.com/rsc","followers_url":"https://api.github.com/users/rsc/followers","following_url":"https://api.github.com/users/rsc/following{/other_user}","gists_url":"https://api.github.com/users/rsc/gists{/gist_id}","starred_url":"https://api.github.com/users/rsc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rsc/subscriptions","organizations_url":"https://api.github.com/users/rsc/orgs","repos_url":"https://api.github.com/users/rsc/repos","events_url":"https://api.github.com/users/rsc/events{/privacy}","received_events_url":"https://api.github.com/users/rsc/received_events","type":"User","site_admin":false},"committer":{"login":"rsc","id":104030,"avatar_url":"https://avatars1.githubusercontent.com/u/104030?v=4","gravatar_id":"","url":"https://api.github.com/users/rsc","html_url":"https://github.com/rsc","followers_url":"https://api.github.com/users/rsc/followers","following_url":"https://api.github.com/users/rsc/following{/other_user}","gists_url":"https://api.github.com/users/rsc/gists{/gist_id}","starred_url":"https://api.github.com/users/rsc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rsc/subscriptions","organizations_url":"https://api.github.com/users/rsc/orgs","repos_url":"https://api.github.com/users/rsc/repos","events_url":"https://api.github.com/users/rsc/events{/privacy}","received_events_url":"https://api.github.com/users/rsc/received_events","type":"User","site_admin":false},"parents":[{"sha":"23179ee8a569bb05d896ae05c6503ec69a19f99f","url":"https://api.github.com/repos/rsc/quote/commits/23179ee8a569bb05d896ae05c6503ec69a19f99f","html_url":"https://github.com/rsc/quote/commit/23179ee8a569bb05d896ae05c6503ec69a19f99f"}]},{"sha":"23179ee8a569bb05d896ae05c6503ec69a19f99f","commit":{"author":{"name":"Russ Cox","email":"rsc@golang.org","date":"2018-02-14T00:58:40Z"},"committer":{"name":"Russ Cox","email":"rsc@golang.org","date":"2018-02-14T00:58:40Z"},"message":"quote: fix test for new rsc.io/sampler","tree":{"sha":"98dea458b6a7805a98272ad43b4f92b76cdea71a","url":"https://api.github.com/repos/rsc/quote/git/trees/98dea458b6a7805a98272ad43b4f92b76cdea71a"},"url":"https://api.github.com/repos/rsc/quote/git/commits/23179ee8a569bb05d896ae05c6503ec69a19f99f","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null}},"url":"https://api.github.com/repos/rsc/quote/commits/23179ee8a569bb05d896ae05c6503ec69a19f99f","html_url":"https://github.com/rsc/quote/commit/23179ee8a569bb05d896ae05c6503ec69a19f99f","comments_url":"https://api.github.com/repos/rsc/quote/commits/23179ee8a569bb05d896ae05c6503ec69a19f99f/comments","author":{"login":"rsc","id":104030,"avatar_url":"https://avatars1.githubusercontent.com/u/104030?v=4","gravatar_id":"","url":"https://api.github.com/users/rsc","html_url":"https://github.com/rsc","followers_url":"https://api.github.com/users/rsc/followers","following_url":"https://api.github.com/users/rsc/following{/other_user}","gists_url":"https://api.github.com/users/rsc/gists{/gist_id}","starred_url":"https://api.github.com/users/rsc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rsc/subscriptions","organizations_url":"https://api.github.com/users/rsc/orgs","repos_url":"https://api.github.com/users/rsc/repos","events_url":"https://api.github.com/users/rsc/events{/privacy}","received_events_url":"https://api.github.com/users/rsc/received_events","type":"User","site_admin":false},"committer":{"login":"rsc","id":104030,"avatar_url":"https://avatars1.githubusercontent.com/u/104030?v=4","gravatar_id":"","url":"https://api.github.com/users/rsc","html_url":"https://github.com/rsc","followers_url":"https://api.github.com/users/rsc/followers","following_url":"https://api.github.com/users/rsc/following{/other_user}","gists_url":"https://api.github.com/users/rsc/gists{/gist_id}","starred_url":"https://api.github.com/users/rsc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rsc/subscriptions","organizations_url":"https://api.github.com/users/rsc/orgs","repos_url":"https://api.github.com/users/rsc/repos","events_url":"https://api.github.com/users/rsc/events{/privacy}","received_events_url":"https://api.github.com/users/rsc/received_events","type":"User","site_admin":false},"parents":[{"sha":"3ba1e30dc83bd52c990132b9dfb1688a9d22de13","url":"https://api.github.com/repos/rsc/quote/commits/3ba1e30dc83bd52c990132b9dfb1688a9d22de13","html_url":"https://github.com/rsc/quote/commit/3ba1e30dc83bd52c990132b9dfb1688a9d22de13"}]}]
+
+GET https://api.github.com/repos/rsc/quote/commits?sha=&until=2018-04-06T20%3A27%3A33Z&per_page=2
+200 OK
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Cache-Control: private, max-age=60, s-maxage=60
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:27:33 GMT
+Etag: W/"b55a8370cb044cb0b2b779c0e60b0086"
+Last-Modified: Wed, 14 Feb 2018 15:44:20 GMT
+Link: <https://api.github.com/repositories/121442681/commits?sha=&until=2018-04-06T20%3A27%3A33Z&per_page=2&page=2>; rel="next", <https://api.github.com/repositories/121442681/commits?sha=&until=2018-04-06T20%3A27%3A33Z&per_page=2&page=6>; rel="last"
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 200 OK
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+Vary: Accept, Authorization, Cookie, X-GitHub-OTP
+X-Accepted-Oauth-Scopes: 
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: 97A9:505B:9000D:1643B9:5AC7D835
+X-Oauth-Scopes: repo
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4799
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.076495
+X-Xss-Protection: 1; mode=block
+
+[{"sha":"c4d4236f92427c64bfbcf1cc3f8142ab18f30b22","commit":{"author":{"name":"Russ Cox","email":"rsc@golang.org","date":"2018-02-14T15:44:20Z"},"committer":{"name":"Russ Cox","email":"rsc@golang.org","date":"2018-02-14T15:44:20Z"},"message":"buggy: add buggy test","tree":{"sha":"704e33398b7ad1e36f346ac3c9a6858f444ee91d","url":"https://api.github.com/repos/rsc/quote/git/trees/704e33398b7ad1e36f346ac3c9a6858f444ee91d"},"url":"https://api.github.com/repos/rsc/quote/git/commits/c4d4236f92427c64bfbcf1cc3f8142ab18f30b22","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null}},"url":"https://api.github.com/repos/rsc/quote/commits/c4d4236f92427c64bfbcf1cc3f8142ab18f30b22","html_url":"https://github.com/rsc/quote/commit/c4d4236f92427c64bfbcf1cc3f8142ab18f30b22","comments_url":"https://api.github.com/repos/rsc/quote/commits/c4d4236f92427c64bfbcf1cc3f8142ab18f30b22/comments","author":{"login":"rsc","id":104030,"avatar_url":"https://avatars1.githubusercontent.com/u/104030?v=4","gravatar_id":"","url":"https://api.github.com/users/rsc","html_url":"https://github.com/rsc","followers_url":"https://api.github.com/users/rsc/followers","following_url":"https://api.github.com/users/rsc/following{/other_user}","gists_url":"https://api.github.com/users/rsc/gists{/gist_id}","starred_url":"https://api.github.com/users/rsc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rsc/subscriptions","organizations_url":"https://api.github.com/users/rsc/orgs","repos_url":"https://api.github.com/users/rsc/repos","events_url":"https://api.github.com/users/rsc/events{/privacy}","received_events_url":"https://api.github.com/users/rsc/received_events","type":"User","site_admin":false},"committer":{"login":"rsc","id":104030,"avatar_url":"https://avatars1.githubusercontent.com/u/104030?v=4","gravatar_id":"","url":"https://api.github.com/users/rsc","html_url":"https://github.com/rsc","followers_url":"https://api.github.com/users/rsc/followers","following_url":"https://api.github.com/users/rsc/following{/other_user}","gists_url":"https://api.github.com/users/rsc/gists{/gist_id}","starred_url":"https://api.github.com/users/rsc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rsc/subscriptions","organizations_url":"https://api.github.com/users/rsc/orgs","repos_url":"https://api.github.com/users/rsc/repos","events_url":"https://api.github.com/users/rsc/events{/privacy}","received_events_url":"https://api.github.com/users/rsc/received_events","type":"User","site_admin":false},"parents":[{"sha":"23179ee8a569bb05d896ae05c6503ec69a19f99f","url":"https://api.github.com/repos/rsc/quote/commits/23179ee8a569bb05d896ae05c6503ec69a19f99f","html_url":"https://github.com/rsc/quote/commit/23179ee8a569bb05d896ae05c6503ec69a19f99f"}]},{"sha":"23179ee8a569bb05d896ae05c6503ec69a19f99f","commit":{"author":{"name":"Russ Cox","email":"rsc@golang.org","date":"2018-02-14T00:58:40Z"},"committer":{"name":"Russ Cox","email":"rsc@golang.org","date":"2018-02-14T00:58:40Z"},"message":"quote: fix test for new rsc.io/sampler","tree":{"sha":"98dea458b6a7805a98272ad43b4f92b76cdea71a","url":"https://api.github.com/repos/rsc/quote/git/trees/98dea458b6a7805a98272ad43b4f92b76cdea71a"},"url":"https://api.github.com/repos/rsc/quote/git/commits/23179ee8a569bb05d896ae05c6503ec69a19f99f","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null}},"url":"https://api.github.com/repos/rsc/quote/commits/23179ee8a569bb05d896ae05c6503ec69a19f99f","html_url":"https://github.com/rsc/quote/commit/23179ee8a569bb05d896ae05c6503ec69a19f99f","comments_url":"https://api.github.com/repos/rsc/quote/commits/23179ee8a569bb05d896ae05c6503ec69a19f99f/comments","author":{"login":"rsc","id":104030,"avatar_url":"https://avatars1.githubusercontent.com/u/104030?v=4","gravatar_id":"","url":"https://api.github.com/users/rsc","html_url":"https://github.com/rsc","followers_url":"https://api.github.com/users/rsc/followers","following_url":"https://api.github.com/users/rsc/following{/other_user}","gists_url":"https://api.github.com/users/rsc/gists{/gist_id}","starred_url":"https://api.github.com/users/rsc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rsc/subscriptions","organizations_url":"https://api.github.com/users/rsc/orgs","repos_url":"https://api.github.com/users/rsc/repos","events_url":"https://api.github.com/users/rsc/events{/privacy}","received_events_url":"https://api.github.com/users/rsc/received_events","type":"User","site_admin":false},"committer":{"login":"rsc","id":104030,"avatar_url":"https://avatars1.githubusercontent.com/u/104030?v=4","gravatar_id":"","url":"https://api.github.com/users/rsc","html_url":"https://github.com/rsc","followers_url":"https://api.github.com/users/rsc/followers","following_url":"https://api.github.com/users/rsc/following{/other_user}","gists_url":"https://api.github.com/users/rsc/gists{/gist_id}","starred_url":"https://api.github.com/users/rsc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rsc/subscriptions","organizations_url":"https://api.github.com/users/rsc/orgs","repos_url":"https://api.github.com/users/rsc/repos","events_url":"https://api.github.com/users/rsc/events{/privacy}","received_events_url":"https://api.github.com/users/rsc/received_events","type":"User","site_admin":false},"parents":[{"sha":"3ba1e30dc83bd52c990132b9dfb1688a9d22de13","url":"https://api.github.com/repos/rsc/quote/commits/3ba1e30dc83bd52c990132b9dfb1688a9d22de13","html_url":"https://github.com/rsc/quote/commit/3ba1e30dc83bd52c990132b9dfb1688a9d22de13"}]}]
+
+GET https://api.github.com/repos/gobuffalo/buffalo
+200 OK
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Cache-Control: private, max-age=60, s-maxage=60
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:28:55 GMT
+Etag: W/"3a474135813296229b3d3da54eecf1b2"
+Last-Modified: Fri, 06 Apr 2018 20:12:38 GMT
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 200 OK
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+Vary: Accept, Authorization, Cookie, X-GitHub-OTP
+X-Accepted-Oauth-Scopes: repo
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: AE63:5064:17A920:31D6A1:5AC7D887
+X-Oauth-Scopes: repo
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4798
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.068641
+X-Xss-Protection: 1; mode=block
+
+{"id":25594973,"name":"buffalo","full_name":"gobuffalo/buffalo","owner":{"login":"gobuffalo","id":24794651,"avatar_url":"https://avatars0.githubusercontent.com/u/24794651?v=4","gravatar_id":"","url":"https://api.github.com/users/gobuffalo","html_url":"https://github.com/gobuffalo","followers_url":"https://api.github.com/users/gobuffalo/followers","following_url":"https://api.github.com/users/gobuffalo/following{/other_user}","gists_url":"https://api.github.com/users/gobuffalo/gists{/gist_id}","starred_url":"https://api.github.com/users/gobuffalo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gobuffalo/subscriptions","organizations_url":"https://api.github.com/users/gobuffalo/orgs","repos_url":"https://api.github.com/users/gobuffalo/repos","events_url":"https://api.github.com/users/gobuffalo/events{/privacy}","received_events_url":"https://api.github.com/users/gobuffalo/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/gobuffalo/buffalo","description":"Rapid Web Development w/ Go","fork":false,"url":"https://api.github.com/repos/gobuffalo/buffalo","forks_url":"https://api.github.com/repos/gobuffalo/buffalo/forks","keys_url":"https://api.github.com/repos/gobuffalo/buffalo/keys{/key_id}","collaborators_url":"https://api.github.com/repos/gobuffalo/buffalo/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/gobuffalo/buffalo/teams","hooks_url":"https://api.github.com/repos/gobuffalo/buffalo/hooks","issue_events_url":"https://api.github.com/repos/gobuffalo/buffalo/issues/events{/number}","events_url":"https://api.github.com/repos/gobuffalo/buffalo/events","assignees_url":"https://api.github.com/repos/gobuffalo/buffalo/assignees{/user}","branches_url":"https://api.github.com/repos/gobuffalo/buffalo/branches{/branch}","tags_url":"https://api.github.com/repos/gobuffalo/buffalo/tags","blobs_url":"https://api.github.com/repos/gobuffalo/buffalo/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/gobuffalo/buffalo/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/gobuffalo/buffalo/git/refs{/sha}","trees_url":"https://api.github.com/repos/gobuffalo/buffalo/git/trees{/sha}","statuses_url":"https://api.github.com/repos/gobuffalo/buffalo/statuses/{sha}","languages_url":"https://api.github.com/repos/gobuffalo/buffalo/languages","stargazers_url":"https://api.github.com/repos/gobuffalo/buffalo/stargazers","contributors_url":"https://api.github.com/repos/gobuffalo/buffalo/contributors","subscribers_url":"https://api.github.com/repos/gobuffalo/buffalo/subscribers","subscription_url":"https://api.github.com/repos/gobuffalo/buffalo/subscription","commits_url":"https://api.github.com/repos/gobuffalo/buffalo/commits{/sha}","git_commits_url":"https://api.github.com/repos/gobuffalo/buffalo/git/commits{/sha}","comments_url":"https://api.github.com/repos/gobuffalo/buffalo/comments{/number}","issue_comment_url":"https://api.github.com/repos/gobuffalo/buffalo/issues/comments{/number}","contents_url":"https://api.github.com/repos/gobuffalo/buffalo/contents/{+path}","compare_url":"https://api.github.com/repos/gobuffalo/buffalo/compare/{base}...{head}","merges_url":"https://api.github.com/repos/gobuffalo/buffalo/merges","archive_url":"https://api.github.com/repos/gobuffalo/buffalo/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/gobuffalo/buffalo/downloads","issues_url":"https://api.github.com/repos/gobuffalo/buffalo/issues{/number}","pulls_url":"https://api.github.com/repos/gobuffalo/buffalo/pulls{/number}","milestones_url":"https://api.github.com/repos/gobuffalo/buffalo/milestones{/number}","notifications_url":"https://api.github.com/repos/gobuffalo/buffalo/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/gobuffalo/buffalo/labels{/name}","releases_url":"https://api.github.com/repos/gobuffalo/buffalo/releases{/id}","deployments_url":"https://api.github.com/repos/gobuffalo/buffalo/deployments","created_at":"2014-10-22T17:35:14Z","updated_at":"2018-04-06T20:12:38Z","pushed_at":"2018-04-06T18:54:17Z","git_url":"git://github.com/gobuffalo/buffalo.git","ssh_url":"git@github.com:gobuffalo/buffalo.git","clone_url":"https://github.com/gobuffalo/buffalo.git","svn_url":"https://github.com/gobuffalo/buffalo","homepage":"http://gobuffalo.io","size":13308,"stargazers_count":2595,"watchers_count":2595,"language":"Go","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":194,"mirror_url":null,"archived":false,"open_issues_count":48,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit"},"forks":194,"open_issues":48,"watchers":2595,"default_branch":"master","permissions":{"admin":false,"push":false,"pull":true},"organization":{"login":"gobuffalo","id":24794651,"avatar_url":"https://avatars0.githubusercontent.com/u/24794651?v=4","gravatar_id":"","url":"https://api.github.com/users/gobuffalo","html_url":"https://github.com/gobuffalo","followers_url":"https://api.github.com/users/gobuffalo/followers","following_url":"https://api.github.com/users/gobuffalo/following{/other_user}","gists_url":"https://api.github.com/users/gobuffalo/gists{/gist_id}","starred_url":"https://api.github.com/users/gobuffalo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gobuffalo/subscriptions","organizations_url":"https://api.github.com/users/gobuffalo/orgs","repos_url":"https://api.github.com/users/gobuffalo/repos","events_url":"https://api.github.com/users/gobuffalo/events{/privacy}","received_events_url":"https://api.github.com/users/gobuffalo/received_events","type":"Organization","site_admin":false},"network_count":194,"subscribers_count":112}
+
+GET https://api.github.com/repos/gobuffalo/buffalo/git/refs/tags/development
+404 Not Found
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:28:55 GMT
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 404 Not Found
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+X-Accepted-Oauth-Scopes: repo
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: AE63:5064:17A92F:31D6DC:5AC7D887
+X-Oauth-Scopes: repo
+X-Poll-Interval: 300
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4797
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.032720
+X-Xss-Protection: 1; mode=block
+
+{"message":"Not Found","documentation_url":"https://developer.github.com/v3/git/refs/#get-a-reference"}
+
+GET https://api.github.com/repos/gobuffalo/buffalo/git/refs/heads/development
+200 OK
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Cache-Control: private, max-age=60, s-maxage=60
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:28:55 GMT
+Etag: W/"ddfb51bf4902bd1b1de6d00aaeae7ca2"
+Last-Modified: Fri, 06 Apr 2018 20:12:38 GMT
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 200 OK
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+Vary: Accept, Authorization, Cookie, X-GitHub-OTP
+X-Accepted-Oauth-Scopes: repo
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: AE63:5064:17A945:31D6FE:5AC7D887
+X-Oauth-Scopes: repo
+X-Poll-Interval: 300
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4796
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.040569
+X-Xss-Protection: 1; mode=block
+
+{"ref":"refs/heads/development","url":"https://api.github.com/repos/gobuffalo/buffalo/git/refs/heads/development","object":{"sha":"59b4005674b633728e2bfc3bb09cc204f7c2d6f5","type":"commit","url":"https://api.github.com/repos/gobuffalo/buffalo/git/commits/59b4005674b633728e2bfc3bb09cc204f7c2d6f5"}}
+
+GET https://api.github.com/repos/gobuffalo/buffalo/commits?sha=59b4005674b633728e2bfc3bb09cc204f7c2d6f5&per_page=2
+200 OK
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Cache-Control: private, max-age=60, s-maxage=60
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:28:55 GMT
+Etag: W/"095796cbf9c4e6949cbaaf547c6140f5"
+Last-Modified: Fri, 06 Apr 2018 18:54:14 GMT
+Link: <https://api.github.com/repositories/25594973/commits?sha=59b4005674b633728e2bfc3bb09cc204f7c2d6f5&per_page=2&page=2>; rel="next", <https://api.github.com/repositories/25594973/commits?sha=59b4005674b633728e2bfc3bb09cc204f7c2d6f5&per_page=2&page=915>; rel="last"
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 200 OK
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+Vary: Accept, Authorization, Cookie, X-GitHub-OTP
+X-Accepted-Oauth-Scopes: 
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: AE63:5064:17A95E:31D71E:5AC7D887
+X-Oauth-Scopes: repo
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4795
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.100129
+X-Xss-Protection: 1; mode=block
+
+[{"sha":"59b4005674b633728e2bfc3bb09cc204f7c2d6f5","commit":{"author":{"name":"Antonio Pagano","email":"645522+paganotoni@users.noreply.github.com","date":"2018-04-06T18:54:14Z"},"committer":{"name":"Mark Bates","email":"mark@markbates.com","date":"2018-04-06T18:54:14Z"},"message":"Moving to use Webpack 4 (#1007)\n\n* moving to use webpack4\r\n\r\n* adding uglifier options on the right place\r\n\r\n* moving to use miniCSS as webpack recommends\r\n\r\n* disabling comments from production build js\r\n\r\n* adding back babel env as preset\r\n\r\n* removing transition\r\n\r\n* using forEach","tree":{"sha":"21bd9f3e1f98f8de6a19f69960f992cfead54c52","url":"https://api.github.com/repos/gobuffalo/buffalo/git/trees/21bd9f3e1f98f8de6a19f69960f992cfead54c52"},"url":"https://api.github.com/repos/gobuffalo/buffalo/git/commits/59b4005674b633728e2bfc3bb09cc204f7c2d6f5","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null}},"url":"https://api.github.com/repos/gobuffalo/buffalo/commits/59b4005674b633728e2bfc3bb09cc204f7c2d6f5","html_url":"https://github.com/gobuffalo/buffalo/commit/59b4005674b633728e2bfc3bb09cc204f7c2d6f5","comments_url":"https://api.github.com/repos/gobuffalo/buffalo/commits/59b4005674b633728e2bfc3bb09cc204f7c2d6f5/comments","author":{"login":"paganotoni","id":645522,"avatar_url":"https://avatars0.githubusercontent.com/u/645522?v=4","gravatar_id":"","url":"https://api.github.com/users/paganotoni","html_url":"https://github.com/paganotoni","followers_url":"https://api.github.com/users/paganotoni/followers","following_url":"https://api.github.com/users/paganotoni/following{/other_user}","gists_url":"https://api.github.com/users/paganotoni/gists{/gist_id}","starred_url":"https://api.github.com/users/paganotoni/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paganotoni/subscriptions","organizations_url":"https://api.github.com/users/paganotoni/orgs","repos_url":"https://api.github.com/users/paganotoni/repos","events_url":"https://api.github.com/users/paganotoni/events{/privacy}","received_events_url":"https://api.github.com/users/paganotoni/received_events","type":"User","site_admin":false},"committer":{"login":"markbates","id":3528,"avatar_url":"https://avatars3.githubusercontent.com/u/3528?v=4","gravatar_id":"","url":"https://api.github.com/users/markbates","html_url":"https://github.com/markbates","followers_url":"https://api.github.com/users/markbates/followers","following_url":"https://api.github.com/users/markbates/following{/other_user}","gists_url":"https://api.github.com/users/markbates/gists{/gist_id}","starred_url":"https://api.github.com/users/markbates/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markbates/subscriptions","organizations_url":"https://api.github.com/users/markbates/orgs","repos_url":"https://api.github.com/users/markbates/repos","events_url":"https://api.github.com/users/markbates/events{/privacy}","received_events_url":"https://api.github.com/users/markbates/received_events","type":"User","site_admin":false},"parents":[{"sha":"0aa623c556a5b24f8d529e9b7aa4fb3d1609e283","url":"https://api.github.com/repos/gobuffalo/buffalo/commits/0aa623c556a5b24f8d529e9b7aa4fb3d1609e283","html_url":"https://github.com/gobuffalo/buffalo/commit/0aa623c556a5b24f8d529e9b7aa4fb3d1609e283"}]},{"sha":"0aa623c556a5b24f8d529e9b7aa4fb3d1609e283","commit":{"author":{"name":"Mark Bates","email":"mark@markbates.com","date":"2018-04-05T22:32:48Z"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2018-04-05T22:32:48Z"},"message":"split out a few things from the generated action.App() implementation.  (#1008)\n\n* split out a few things from the generated action.App() implementation.\r\nHopefully this will help with a bit more in-line documentation, as well,\r\nas showing a pattern for keeping that method tame when it starts getting\r\nbig.\r\n\r\n* updated to mention using a proxy\r\n\r\n* added a little more documentation to the generated main.go","tree":{"sha":"1772c5ef30903d5078d82a1b15d459fc75118111","url":"https://api.github.com/repos/gobuffalo/buffalo/git/trees/1772c5ef30903d5078d82a1b15d459fc75118111"},"url":"https://api.github.com/repos/gobuffalo/buffalo/git/commits/0aa623c556a5b24f8d529e9b7aa4fb3d1609e283","comment_count":0,"verification":{"verified":true,"reason":"valid","signature":"-----BEGIN PGP SIGNATURE-----\n\nwsBcBAABCAAQBQJaxqQQCRBK7hj4Ov3rIwAAdHIIAIa38zhxgms/zpRj2K2JixsE\nEVHj6TBi61WCcy4rMPiuosFUnHIsVtvlYC+tzHDbJvObyArZyzHVMpl1srj3vLjr\nbt4LjJMnret3geJrbfDSUKW5vnO645XZTMw1/zEXw4pEAocQvyZO9Kp9uertPzv3\nJaoirTZUVXu5+RQTCFA3Q72wsYBja7T3qp+ctpfm2o8K41xjwCI4dfY80e2jLvmw\nqMVCqynYVj9veWIy45NHhjv5bWKdDZDmFFrsS/79vwrUCYrD06jwg90sun6DdBRx\n8Ze9J7EtxeGF3S91Ua/wlzDlNSXkxkaW588WVaK3WiA/LvsR/HeCZCMw1Y2K3wA=\n=9Gug\n-----END PGP SIGNATURE-----\n","payload":"tree 1772c5ef30903d5078d82a1b15d459fc75118111\nparent 1bf8c4407374da47d108714893b2679b0c78f4f6\nauthor Mark Bates <mark@markbates.com> 1522967568 -0400\ncommitter GitHub <noreply@github.com> 1522967568 -0400\n\nsplit out a few things from the generated action.App() implementation.  (#1008)\n\n* split out a few things from the generated action.App() implementation.\r\nHopefully this will help with a bit more in-line documentation, as well,\r\nas showing a pattern for keeping that method tame when it starts getting\r\nbig.\r\n\r\n* updated to mention using a proxy\r\n\r\n* added a little more documentation to the generated main.go\r\n"}},"url":"https://api.github.com/repos/gobuffalo/buffalo/commits/0aa623c556a5b24f8d529e9b7aa4fb3d1609e283","html_url":"https://github.com/gobuffalo/buffalo/commit/0aa623c556a5b24f8d529e9b7aa4fb3d1609e283","comments_url":"https://api.github.com/repos/gobuffalo/buffalo/commits/0aa623c556a5b24f8d529e9b7aa4fb3d1609e283/comments","author":{"login":"markbates","id":3528,"avatar_url":"https://avatars3.githubusercontent.com/u/3528?v=4","gravatar_id":"","url":"https://api.github.com/users/markbates","html_url":"https://github.com/markbates","followers_url":"https://api.github.com/users/markbates/followers","following_url":"https://api.github.com/users/markbates/following{/other_user}","gists_url":"https://api.github.com/users/markbates/gists{/gist_id}","starred_url":"https://api.github.com/users/markbates/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markbates/subscriptions","organizations_url":"https://api.github.com/users/markbates/orgs","repos_url":"https://api.github.com/users/markbates/repos","events_url":"https://api.github.com/users/markbates/events{/privacy}","received_events_url":"https://api.github.com/users/markbates/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"avatar_url":"https://avatars3.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"1bf8c4407374da47d108714893b2679b0c78f4f6","url":"https://api.github.com/repos/gobuffalo/buffalo/commits/1bf8c4407374da47d108714893b2679b0c78f4f6","html_url":"https://github.com/gobuffalo/buffalo/commit/1bf8c4407374da47d108714893b2679b0c78f4f6"}]}]
+
+GET https://api.github.com/repos/gobuffalo/buffalo/contents/go.mod?ref=5420a8b6744d
+404 Not Found
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:28:56 GMT
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 404 Not Found
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+X-Accepted-Oauth-Scopes: 
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: AE63:5064:17A979:31D760:5AC7D887
+X-Oauth-Scopes: repo
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4794
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.048349
+X-Xss-Protection: 1; mode=block
+
+{"message":"No commit found for the ref 5420a8b6744d","documentation_url":"https://developer.github.com/v3/repos/contents/"}
+
+GET https://api.github.com/repos/gobuffalo/buffalo/contents/Gopkg.lock?ref=5420a8b6744d
+404 Not Found
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:28:56 GMT
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 404 Not Found
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+X-Accepted-Oauth-Scopes: 
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: AE63:5064:17A993:31D791:5AC7D888
+X-Oauth-Scopes: repo
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4793
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.041121
+X-Xss-Protection: 1; mode=block
+
+{"message":"No commit found for the ref 5420a8b6744d","documentation_url":"https://developer.github.com/v3/repos/contents/"}
+
+GET https://api.github.com/repos/gobuffalo/buffalo/contents/GLOCKFILE?ref=5420a8b6744d
+404 Not Found
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:28:56 GMT
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 404 Not Found
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+X-Accepted-Oauth-Scopes: 
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: AE63:5064:17A9AA:31D7AE:5AC7D888
+X-Oauth-Scopes: repo
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4792
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.047472
+X-Xss-Protection: 1; mode=block
+
+{"message":"No commit found for the ref 5420a8b6744d","documentation_url":"https://developer.github.com/v3/repos/contents/"}
+
+GET https://api.github.com/repos/gobuffalo/buffalo/contents/Godeps%2FGodeps.json?ref=5420a8b6744d
+404 Not Found
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:28:56 GMT
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 404 Not Found
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+X-Accepted-Oauth-Scopes: 
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: AE63:5064:17A9B5:31D7CD:5AC7D888
+X-Oauth-Scopes: repo
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4791
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.043581
+X-Xss-Protection: 1; mode=block
+
+{"message":"No commit found for the ref 5420a8b6744d","documentation_url":"https://developer.github.com/v3/repos/contents/"}
+
+GET https://api.github.com/repos/gobuffalo/buffalo/contents/dependencies.tsv?ref=5420a8b6744d
+404 Not Found
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:28:56 GMT
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 404 Not Found
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+X-Accepted-Oauth-Scopes: 
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: AE63:5064:17A9BC:31D7EB:5AC7D888
+X-Oauth-Scopes: repo
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4790
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.047113
+X-Xss-Protection: 1; mode=block
+
+{"message":"No commit found for the ref 5420a8b6744d","documentation_url":"https://developer.github.com/v3/repos/contents/"}
+
+GET https://api.github.com/repos/gobuffalo/buffalo/contents/glide.lock?ref=5420a8b6744d
+404 Not Found
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:28:56 GMT
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 404 Not Found
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+X-Accepted-Oauth-Scopes: 
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: AE63:5064:17A9C6:31D80D:5AC7D888
+X-Oauth-Scopes: repo
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4789
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.034007
+X-Xss-Protection: 1; mode=block
+
+{"message":"No commit found for the ref 5420a8b6744d","documentation_url":"https://developer.github.com/v3/repos/contents/"}
+
+GET https://api.github.com/repos/gobuffalo/buffalo/contents/vendor.conf?ref=5420a8b6744d
+404 Not Found
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:28:56 GMT
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 404 Not Found
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+X-Accepted-Oauth-Scopes: 
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: AE63:5064:17A9D6:31D82C:5AC7D888
+X-Oauth-Scopes: repo
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4788
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.041930
+X-Xss-Protection: 1; mode=block
+
+{"message":"No commit found for the ref 5420a8b6744d","documentation_url":"https://developer.github.com/v3/repos/contents/"}
+
+GET https://api.github.com/repos/gobuffalo/buffalo/contents/vendor.yml?ref=5420a8b6744d
+404 Not Found
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:28:56 GMT
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 404 Not Found
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+X-Accepted-Oauth-Scopes: 
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: AE63:5064:17A9EB:31D849:5AC7D888
+X-Oauth-Scopes: repo
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4787
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.034030
+X-Xss-Protection: 1; mode=block
+
+{"message":"No commit found for the ref 5420a8b6744d","documentation_url":"https://developer.github.com/v3/repos/contents/"}
+
+GET https://api.github.com/repos/gobuffalo/buffalo/contents/vendor%2Fmanifest?ref=5420a8b6744d
+404 Not Found
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:28:56 GMT
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 404 Not Found
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+X-Accepted-Oauth-Scopes: 
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: AE63:5064:17A9F4:31D85A:5AC7D888
+X-Oauth-Scopes: repo
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4786
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.041708
+X-Xss-Protection: 1; mode=block
+
+{"message":"No commit found for the ref 5420a8b6744d","documentation_url":"https://developer.github.com/v3/repos/contents/"}
+
+GET https://api.github.com/repos/gobuffalo/buffalo/contents/vendor%2Fvendor.json?ref=5420a8b6744d
+404 Not Found
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:28:56 GMT
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 404 Not Found
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+X-Accepted-Oauth-Scopes: 
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: AE63:5064:17A9FE:31D871:5AC7D888
+X-Oauth-Scopes: repo
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4785
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.048103
+X-Xss-Protection: 1; mode=block
+
+{"message":"No commit found for the ref 5420a8b6744d","documentation_url":"https://developer.github.com/v3/repos/contents/"}
+
+GET https://api.github.com/repos/rsc/quote/commits?sha=&until=2018-04-06T20%3A28%3A56Z&per_page=2
+200 OK
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Cache-Control: private, max-age=60, s-maxage=60
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:28:56 GMT
+Etag: W/"b55a8370cb044cb0b2b779c0e60b0086"
+Last-Modified: Wed, 14 Feb 2018 15:44:20 GMT
+Link: <https://api.github.com/repositories/121442681/commits?sha=&until=2018-04-06T20%3A28%3A56Z&per_page=2&page=2>; rel="next", <https://api.github.com/repositories/121442681/commits?sha=&until=2018-04-06T20%3A28%3A56Z&per_page=2&page=6>; rel="last"
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 200 OK
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+Vary: Accept, Authorization, Cookie, X-GitHub-OTP
+X-Accepted-Oauth-Scopes: 
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: AE63:5064:17AA07:31D88A:5AC7D888
+X-Oauth-Scopes: repo
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4784
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.086942
+X-Xss-Protection: 1; mode=block
+
+[{"sha":"c4d4236f92427c64bfbcf1cc3f8142ab18f30b22","commit":{"author":{"name":"Russ Cox","email":"rsc@golang.org","date":"2018-02-14T15:44:20Z"},"committer":{"name":"Russ Cox","email":"rsc@golang.org","date":"2018-02-14T15:44:20Z"},"message":"buggy: add buggy test","tree":{"sha":"704e33398b7ad1e36f346ac3c9a6858f444ee91d","url":"https://api.github.com/repos/rsc/quote/git/trees/704e33398b7ad1e36f346ac3c9a6858f444ee91d"},"url":"https://api.github.com/repos/rsc/quote/git/commits/c4d4236f92427c64bfbcf1cc3f8142ab18f30b22","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null}},"url":"https://api.github.com/repos/rsc/quote/commits/c4d4236f92427c64bfbcf1cc3f8142ab18f30b22","html_url":"https://github.com/rsc/quote/commit/c4d4236f92427c64bfbcf1cc3f8142ab18f30b22","comments_url":"https://api.github.com/repos/rsc/quote/commits/c4d4236f92427c64bfbcf1cc3f8142ab18f30b22/comments","author":{"login":"rsc","id":104030,"avatar_url":"https://avatars1.githubusercontent.com/u/104030?v=4","gravatar_id":"","url":"https://api.github.com/users/rsc","html_url":"https://github.com/rsc","followers_url":"https://api.github.com/users/rsc/followers","following_url":"https://api.github.com/users/rsc/following{/other_user}","gists_url":"https://api.github.com/users/rsc/gists{/gist_id}","starred_url":"https://api.github.com/users/rsc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rsc/subscriptions","organizations_url":"https://api.github.com/users/rsc/orgs","repos_url":"https://api.github.com/users/rsc/repos","events_url":"https://api.github.com/users/rsc/events{/privacy}","received_events_url":"https://api.github.com/users/rsc/received_events","type":"User","site_admin":false},"committer":{"login":"rsc","id":104030,"avatar_url":"https://avatars1.githubusercontent.com/u/104030?v=4","gravatar_id":"","url":"https://api.github.com/users/rsc","html_url":"https://github.com/rsc","followers_url":"https://api.github.com/users/rsc/followers","following_url":"https://api.github.com/users/rsc/following{/other_user}","gists_url":"https://api.github.com/users/rsc/gists{/gist_id}","starred_url":"https://api.github.com/users/rsc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rsc/subscriptions","organizations_url":"https://api.github.com/users/rsc/orgs","repos_url":"https://api.github.com/users/rsc/repos","events_url":"https://api.github.com/users/rsc/events{/privacy}","received_events_url":"https://api.github.com/users/rsc/received_events","type":"User","site_admin":false},"parents":[{"sha":"23179ee8a569bb05d896ae05c6503ec69a19f99f","url":"https://api.github.com/repos/rsc/quote/commits/23179ee8a569bb05d896ae05c6503ec69a19f99f","html_url":"https://github.com/rsc/quote/commit/23179ee8a569bb05d896ae05c6503ec69a19f99f"}]},{"sha":"23179ee8a569bb05d896ae05c6503ec69a19f99f","commit":{"author":{"name":"Russ Cox","email":"rsc@golang.org","date":"2018-02-14T00:58:40Z"},"committer":{"name":"Russ Cox","email":"rsc@golang.org","date":"2018-02-14T00:58:40Z"},"message":"quote: fix test for new rsc.io/sampler","tree":{"sha":"98dea458b6a7805a98272ad43b4f92b76cdea71a","url":"https://api.github.com/repos/rsc/quote/git/trees/98dea458b6a7805a98272ad43b4f92b76cdea71a"},"url":"https://api.github.com/repos/rsc/quote/git/commits/23179ee8a569bb05d896ae05c6503ec69a19f99f","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null}},"url":"https://api.github.com/repos/rsc/quote/commits/23179ee8a569bb05d896ae05c6503ec69a19f99f","html_url":"https://github.com/rsc/quote/commit/23179ee8a569bb05d896ae05c6503ec69a19f99f","comments_url":"https://api.github.com/repos/rsc/quote/commits/23179ee8a569bb05d896ae05c6503ec69a19f99f/comments","author":{"login":"rsc","id":104030,"avatar_url":"https://avatars1.githubusercontent.com/u/104030?v=4","gravatar_id":"","url":"https://api.github.com/users/rsc","html_url":"https://github.com/rsc","followers_url":"https://api.github.com/users/rsc/followers","following_url":"https://api.github.com/users/rsc/following{/other_user}","gists_url":"https://api.github.com/users/rsc/gists{/gist_id}","starred_url":"https://api.github.com/users/rsc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rsc/subscriptions","organizations_url":"https://api.github.com/users/rsc/orgs","repos_url":"https://api.github.com/users/rsc/repos","events_url":"https://api.github.com/users/rsc/events{/privacy}","received_events_url":"https://api.github.com/users/rsc/received_events","type":"User","site_admin":false},"committer":{"login":"rsc","id":104030,"avatar_url":"https://avatars1.githubusercontent.com/u/104030?v=4","gravatar_id":"","url":"https://api.github.com/users/rsc","html_url":"https://github.com/rsc","followers_url":"https://api.github.com/users/rsc/followers","following_url":"https://api.github.com/users/rsc/following{/other_user}","gists_url":"https://api.github.com/users/rsc/gists{/gist_id}","starred_url":"https://api.github.com/users/rsc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rsc/subscriptions","organizations_url":"https://api.github.com/users/rsc/orgs","repos_url":"https://api.github.com/users/rsc/repos","events_url":"https://api.github.com/users/rsc/events{/privacy}","received_events_url":"https://api.github.com/users/rsc/received_events","type":"User","site_admin":false},"parents":[{"sha":"3ba1e30dc83bd52c990132b9dfb1688a9d22de13","url":"https://api.github.com/repos/rsc/quote/commits/3ba1e30dc83bd52c990132b9dfb1688a9d22de13","html_url":"https://github.com/rsc/quote/commit/3ba1e30dc83bd52c990132b9dfb1688a9d22de13"}]}]
+
+GET https://api.github.com/repos/gobuffalo/buffalo/contents/go.mod?ref=59b4005674b6
+404 Not Found
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:29:32 GMT
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 404 Not Found
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+X-Accepted-Oauth-Scopes: 
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: 7F8B:505E:CC40C:1EC03C:5AC7D8AB
+X-Oauth-Scopes: repo
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4783
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.043496
+X-Xss-Protection: 1; mode=block
+
+{"message":"Not Found","documentation_url":"https://developer.github.com/v3/repos/contents/#get-contents"}
+
+GET https://api.github.com/repos/gobuffalo/buffalo/contents/Gopkg.lock?ref=59b4005674b6
+404 Not Found
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:29:32 GMT
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 404 Not Found
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+X-Accepted-Oauth-Scopes: 
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: 7F8B:505E:CC40F:1EC045:5AC7D8AC
+X-Oauth-Scopes: repo
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4782
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.053244
+X-Xss-Protection: 1; mode=block
+
+{"message":"Not Found","documentation_url":"https://developer.github.com/v3/repos/contents/#get-contents"}
+
+GET https://api.github.com/repos/gobuffalo/buffalo/contents/GLOCKFILE?ref=59b4005674b6
+404 Not Found
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:29:32 GMT
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 404 Not Found
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+X-Accepted-Oauth-Scopes: 
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: 7F8B:505E:CC411:1EC04F:5AC7D8AC
+X-Oauth-Scopes: repo
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4781
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.058351
+X-Xss-Protection: 1; mode=block
+
+{"message":"Not Found","documentation_url":"https://developer.github.com/v3/repos/contents/#get-contents"}
+
+GET https://api.github.com/repos/gobuffalo/buffalo/contents/Godeps%2FGodeps.json?ref=59b4005674b6
+404 Not Found
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:29:32 GMT
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 404 Not Found
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+X-Accepted-Oauth-Scopes: 
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: 7F8B:505E:CC415:1EC056:5AC7D8AC
+X-Oauth-Scopes: repo
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4780
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.049082
+X-Xss-Protection: 1; mode=block
+
+{"message":"Not Found","documentation_url":"https://developer.github.com/v3/repos/contents/#get-contents"}
+
+GET https://api.github.com/repos/gobuffalo/buffalo/contents/dependencies.tsv?ref=59b4005674b6
+404 Not Found
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:29:32 GMT
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 404 Not Found
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+X-Accepted-Oauth-Scopes: 
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: 7F8B:505E:CC418:1EC060:5AC7D8AC
+X-Oauth-Scopes: repo
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4779
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.047587
+X-Xss-Protection: 1; mode=block
+
+{"message":"Not Found","documentation_url":"https://developer.github.com/v3/repos/contents/#get-contents"}
+
+GET https://api.github.com/repos/gobuffalo/buffalo/contents/glide.lock?ref=59b4005674b6
+404 Not Found
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:29:32 GMT
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 404 Not Found
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+X-Accepted-Oauth-Scopes: 
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: 7F8B:505E:CC41E:1EC06A:5AC7D8AC
+X-Oauth-Scopes: repo
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4778
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.049767
+X-Xss-Protection: 1; mode=block
+
+{"message":"Not Found","documentation_url":"https://developer.github.com/v3/repos/contents/#get-contents"}
+
+GET https://api.github.com/repos/gobuffalo/buffalo/contents/vendor.conf?ref=59b4005674b6
+404 Not Found
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:29:32 GMT
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 404 Not Found
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+X-Accepted-Oauth-Scopes: 
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: 7F8B:505E:CC424:1EC073:5AC7D8AC
+X-Oauth-Scopes: repo
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4777
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.048582
+X-Xss-Protection: 1; mode=block
+
+{"message":"Not Found","documentation_url":"https://developer.github.com/v3/repos/contents/#get-contents"}
+
+GET https://api.github.com/repos/gobuffalo/buffalo/contents/vendor.yml?ref=59b4005674b6
+404 Not Found
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:29:32 GMT
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 404 Not Found
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+X-Accepted-Oauth-Scopes: 
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: 7F8B:505E:CC427:1EC079:5AC7D8AC
+X-Oauth-Scopes: repo
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4776
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.051301
+X-Xss-Protection: 1; mode=block
+
+{"message":"Not Found","documentation_url":"https://developer.github.com/v3/repos/contents/#get-contents"}
+
+GET https://api.github.com/repos/gobuffalo/buffalo/contents/vendor%2Fmanifest?ref=59b4005674b6
+404 Not Found
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:29:32 GMT
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 404 Not Found
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+X-Accepted-Oauth-Scopes: 
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: 7F8B:505E:CC42B:1EC080:5AC7D8AC
+X-Oauth-Scopes: repo
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4775
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.046879
+X-Xss-Protection: 1; mode=block
+
+{"message":"Not Found","documentation_url":"https://developer.github.com/v3/repos/contents/#get-contents"}
+
+GET https://api.github.com/repos/gobuffalo/buffalo/contents/vendor%2Fvendor.json?ref=59b4005674b6
+404 Not Found
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:29:32 GMT
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 404 Not Found
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+X-Accepted-Oauth-Scopes: 
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: 7F8B:505E:CC42E:1EC087:5AC7D8AC
+X-Oauth-Scopes: repo
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4774
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.043213
+X-Xss-Protection: 1; mode=block
+
+{"message":"Not Found","documentation_url":"https://developer.github.com/v3/repos/contents/#get-contents"}
+
+GET https://api.github.com/repos/rsc/quote/commits?sha=&until=2018-04-06T20%3A29%3A32Z&per_page=2
+200 OK
+Access-Control-Allow-Origin: *
+Access-Control-Expose-Headers: ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
+Cache-Control: private, max-age=60, s-maxage=60
+Content-Security-Policy: default-src 'none'
+Content-Type: application/json; charset=utf-8
+Date: Fri, 06 Apr 2018 20:29:32 GMT
+Etag: W/"b55a8370cb044cb0b2b779c0e60b0086"
+Last-Modified: Wed, 14 Feb 2018 15:44:20 GMT
+Link: <https://api.github.com/repositories/121442681/commits?sha=&until=2018-04-06T20%3A29%3A32Z&per_page=2&page=2>; rel="next", <https://api.github.com/repositories/121442681/commits?sha=&until=2018-04-06T20%3A29%3A32Z&per_page=2&page=6>; rel="last"
+Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
+Server: GitHub.com
+Status: 200 OK
+Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
+Vary: Accept, Authorization, Cookie, X-GitHub-OTP
+X-Accepted-Oauth-Scopes: 
+X-Content-Type-Options: nosniff
+X-Frame-Options: deny
+X-Github-Media-Type: github.v3; format=json
+X-Github-Request-Id: 7F8B:505E:CC432:1EC08B:5AC7D8AC
+X-Oauth-Scopes: repo
+X-Ratelimit-Limit: 5000
+X-Ratelimit-Remaining: 4773
+X-Ratelimit-Reset: 1523049282
+X-Runtime-Rack: 0.078641
+X-Xss-Protection: 1; mode=block
+
+[{"sha":"c4d4236f92427c64bfbcf1cc3f8142ab18f30b22","commit":{"author":{"name":"Russ Cox","email":"rsc@golang.org","date":"2018-02-14T15:44:20Z"},"committer":{"name":"Russ Cox","email":"rsc@golang.org","date":"2018-02-14T15:44:20Z"},"message":"buggy: add buggy test","tree":{"sha":"704e33398b7ad1e36f346ac3c9a6858f444ee91d","url":"https://api.github.com/repos/rsc/quote/git/trees/704e33398b7ad1e36f346ac3c9a6858f444ee91d"},"url":"https://api.github.com/repos/rsc/quote/git/commits/c4d4236f92427c64bfbcf1cc3f8142ab18f30b22","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null}},"url":"https://api.github.com/repos/rsc/quote/commits/c4d4236f92427c64bfbcf1cc3f8142ab18f30b22","html_url":"https://github.com/rsc/quote/commit/c4d4236f92427c64bfbcf1cc3f8142ab18f30b22","comments_url":"https://api.github.com/repos/rsc/quote/commits/c4d4236f92427c64bfbcf1cc3f8142ab18f30b22/comments","author":{"login":"rsc","id":104030,"avatar_url":"https://avatars1.githubusercontent.com/u/104030?v=4","gravatar_id":"","url":"https://api.github.com/users/rsc","html_url":"https://github.com/rsc","followers_url":"https://api.github.com/users/rsc/followers","following_url":"https://api.github.com/users/rsc/following{/other_user}","gists_url":"https://api.github.com/users/rsc/gists{/gist_id}","starred_url":"https://api.github.com/users/rsc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rsc/subscriptions","organizations_url":"https://api.github.com/users/rsc/orgs","repos_url":"https://api.github.com/users/rsc/repos","events_url":"https://api.github.com/users/rsc/events{/privacy}","received_events_url":"https://api.github.com/users/rsc/received_events","type":"User","site_admin":false},"committer":{"login":"rsc","id":104030,"avatar_url":"https://avatars1.githubusercontent.com/u/104030?v=4","gravatar_id":"","url":"https://api.github.com/users/rsc","html_url":"https://github.com/rsc","followers_url":"https://api.github.com/users/rsc/followers","following_url":"https://api.github.com/users/rsc/following{/other_user}","gists_url":"https://api.github.com/users/rsc/gists{/gist_id}","starred_url":"https://api.github.com/users/rsc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rsc/subscriptions","organizations_url":"https://api.github.com/users/rsc/orgs","repos_url":"https://api.github.com/users/rsc/repos","events_url":"https://api.github.com/users/rsc/events{/privacy}","received_events_url":"https://api.github.com/users/rsc/received_events","type":"User","site_admin":false},"parents":[{"sha":"23179ee8a569bb05d896ae05c6503ec69a19f99f","url":"https://api.github.com/repos/rsc/quote/commits/23179ee8a569bb05d896ae05c6503ec69a19f99f","html_url":"https://github.com/rsc/quote/commit/23179ee8a569bb05d896ae05c6503ec69a19f99f"}]},{"sha":"23179ee8a569bb05d896ae05c6503ec69a19f99f","commit":{"author":{"name":"Russ Cox","email":"rsc@golang.org","date":"2018-02-14T00:58:40Z"},"committer":{"name":"Russ Cox","email":"rsc@golang.org","date":"2018-02-14T00:58:40Z"},"message":"quote: fix test for new rsc.io/sampler","tree":{"sha":"98dea458b6a7805a98272ad43b4f92b76cdea71a","url":"https://api.github.com/repos/rsc/quote/git/trees/98dea458b6a7805a98272ad43b4f92b76cdea71a"},"url":"https://api.github.com/repos/rsc/quote/git/commits/23179ee8a569bb05d896ae05c6503ec69a19f99f","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null}},"url":"https://api.github.com/repos/rsc/quote/commits/23179ee8a569bb05d896ae05c6503ec69a19f99f","html_url":"https://github.com/rsc/quote/commit/23179ee8a569bb05d896ae05c6503ec69a19f99f","comments_url":"https://api.github.com/repos/rsc/quote/commits/23179ee8a569bb05d896ae05c6503ec69a19f99f/comments","author":{"login":"rsc","id":104030,"avatar_url":"https://avatars1.githubusercontent.com/u/104030?v=4","gravatar_id":"","url":"https://api.github.com/users/rsc","html_url":"https://github.com/rsc","followers_url":"https://api.github.com/users/rsc/followers","following_url":"https://api.github.com/users/rsc/following{/other_user}","gists_url":"https://api.github.com/users/rsc/gists{/gist_id}","starred_url":"https://api.github.com/users/rsc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rsc/subscriptions","organizations_url":"https://api.github.com/users/rsc/orgs","repos_url":"https://api.github.com/users/rsc/repos","events_url":"https://api.github.com/users/rsc/events{/privacy}","received_events_url":"https://api.github.com/users/rsc/received_events","type":"User","site_admin":false},"committer":{"login":"rsc","id":104030,"avatar_url":"https://avatars1.githubusercontent.com/u/104030?v=4","gravatar_id":"","url":"https://api.github.com/users/rsc","html_url":"https://github.com/rsc","followers_url":"https://api.github.com/users/rsc/followers","following_url":"https://api.github.com/users/rsc/following{/other_user}","gists_url":"https://api.github.com/users/rsc/gists{/gist_id}","starred_url":"https://api.github.com/users/rsc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rsc/subscriptions","organizations_url":"https://api.github.com/users/rsc/orgs","repos_url":"https://api.github.com/users/rsc/repos","events_url":"https://api.github.com/users/rsc/events{/privacy}","received_events_url":"https://api.github.com/users/rsc/received_events","type":"User","site_admin":false},"parents":[{"sha":"3ba1e30dc83bd52c990132b9dfb1688a9d22de13","url":"https://api.github.com/repos/rsc/quote/commits/3ba1e30dc83bd52c990132b9dfb1688a9d22de13","html_url":"https://github.com/rsc/quote/commit/3ba1e30dc83bd52c990132b9dfb1688a9d22de13"}]}]
+