{"push_id":1011125618,"size":52,"distinct_size":16,"ref":"refs/heads/deltas-listfiles","head":"c05cfe387634b0d9b39bd9e74b6a718aed6121d8","before":"d5ae93afdc62589b34f409d18a313f5ea6bb5a51","commits":[{"sha":"c68f631ebb96eea1eb56ef0535cd00f733cb3088","author":{"email":"88033ff4329097a61fcae1d47e26e7e4e9b8dd5c@qslack.com","name":"Quinn Slack"},"message":"vendor: add sourcegraph.com/sqs/rego and use vendored copy in Makefile","distinct":false,"url":"https://api.github.com/repos/sgtest/mirror-test/commits/c68f631ebb96eea1eb56ef0535cd00f733cb3088"},{"sha":"4f56e20a98521e40a337ccdf28cf8804cf8a425e","author":{"email":"88033ff4329097a61fcae1d47e26e7e4e9b8dd5c@qslack.com","name":"Quinn Slack"},"message":"speed up `make serve-dev` compile times by setting `GOGC=off` for `go install` command\n\nThis disables GC during Go compilation and linking, which speeds up\n`go install` by about 10%.\n\nSee https://groups.google.com/forum/#!topic/golang-nuts/OuXDTPOZ_t8.","distinct":false,"url":"https://api.github.com/repos/sgtest/mirror-test/commits/4f56e20a98521e40a337ccdf28cf8804cf8a425e"},{"sha":"2ff7d6ee371209d0032f42e9a7a37b4b03a6e265","author":{"email":"63122a458b4ed9d7519b1bb2685b28121d0aefc4@gmail.com","name":"Dmitri Shuralyov"},"message":"Fix typos.\n\nDone with github.com/client9/misspell/cmd/misspell tool.\n\n\tfind . -name '*.go' | grep -v /vendor/ | xargs misspell -w","distinct":false,"url":"https://api.github.com/repos/sgtest/mirror-test/commits/2ff7d6ee371209d0032f42e9a7a37b4b03a6e265"},{"sha":"85e15e2f6b3617b938b0eae3aa6bff13a0053c2f","author":{"email":"88033ff4329097a61fcae1d47e26e7e4e9b8dd5c@qslack.com","name":"Quinn Slack"},"message":"app: remove unused add-mirror actions and endpoints","distinct":false,"url":"https://api.github.com/repos/sgtest/mirror-test/commits/85e15e2f6b3617b938b0eae3aa6bff13a0053c2f"},{"sha":"5fbfea19bd32ad170e1d741d19813661a33b58ac","author":{"email":"88033ff4329097a61fcae1d47e26e7e4e9b8dd5c@qslack.com","name":"Quinn Slack"},"message":"app: remove unused repo-create endpoint","distinct":false,"url":"https://api.github.com/repos/sgtest/mirror-test/commits/5fbfea19bd32ad170e1d741d19813661a33b58ac"},{"sha":"c5f4485ea9beb788c6aa2062ff6d320f8cd7ffa0","author":{"email":"88033ff4329097a61fcae1d47e26e7e4e9b8dd5c@qslack.com","name":"Quinn Slack"},"message":"removed unused MirroredRepoSSHKeys service & store","distinct":false,"url":"https://api.github.com/repos/sgtest/mirror-test/commits/c5f4485ea9beb788c6aa2062ff6d320f8cd7ffa0"},{"sha":"6bedd552c46138f35aace03bf37fc4c216c0ab1d","author":{"email":"88033ff4329097a61fcae1d47e26e7e4e9b8dd5c@qslack.com","name":"Quinn Slack"},"message":"Merge branch 'rm-unused-repo-create-mirror'","distinct":false,"url":"https://api.github.com/repos/sgtest/mirror-test/commits/6bedd552c46138f35aace03bf37fc4c216c0ab1d"},{"sha":"a87e0ea1db220e101b507f7a230c056dfe5a7f9f","author":{"email":"88033ff4329097a61fcae1d47e26e7e4e9b8dd5c@qslack.com","name":"Quinn Slack"},"message":"Merge branch 'rm-unused-mirroredreposshkeys'","distinct":false,"url":"https://api.github.com/repos/sgtest/mirror-test/commits/a87e0ea1db220e101b507f7a230c056dfe5a7f9f"},{"sha":"48ccf29c7f5e5b17b750dfae2b7aaee312b8d5ef","author":{"email":"88033ff4329097a61fcae1d47e26e7e4e9b8dd5c@qslack.com","name":"Quinn Slack"},"message":"Merge branch 'vendor-rego'","distinct":false,"url":"https://api.github.com/repos/sgtest/mirror-test/commits/48ccf29c7f5e5b17b750dfae2b7aaee312b8d5ef"},{"sha":"21caef60f7e366528f5592b80e561685d1775a7c","author":{"email":"88033ff4329097a61fcae1d47e26e7e4e9b8dd5c@qslack.com","name":"Quinn Slack"},"message":"Merge remote-tracking branch 'origin/fix-typos'","distinct":false,"url":"https://api.github.com/repos/sgtest/mirror-test/commits/21caef60f7e366528f5592b80e561685d1775a7c"},{"sha":"e46c68eab29c150b4ce2ed7bfedd681c4e861827","author":{"email":"88033ff4329097a61fcae1d47e26e7e4e9b8dd5c@qslack.com","name":"Quinn Slack"},"message":"set gitattributes merge=union to reduce release_notes.md merge conflicts","distinct":false,"url":"https://api.github.com/repos/sgtest/mirror-test/commits/e46c68eab29c150b4ce2ed7bfedd681c4e861827"},{"sha":"61a88800d170affcdc52a9ce86e401d27c013fc3","author":{"email":"88033ff4329097a61fcae1d47e26e7e4e9b8dd5c@qslack.com","name":"Quinn Slack"},"message":"rm unused autotest file","distinct":false,"url":"https://api.github.com/repos/sgtest/mirror-test/commits/61a88800d170affcdc52a9ce86e401d27c013fc3"},{"sha":"d8694b65bc75c325c0654b8569b778ccd606dc6e","author":{"email":"88033ff4329097a61fcae1d47e26e7e4e9b8dd5c@qslack.com","name":"Quinn Slack"},"message":"app: show footer even on file view pages","distinct":false,"url":"https://api.github.com/repos/sgtest/mirror-test/commits/d8694b65bc75c325c0654b8569b778ccd606dc6e"},{"sha":"064c62a1f0f9dce86519fa2fd6a7742f71c59c53","author":{"email":"432f8ce7dc35eb3ab57ed1fc8dcd732a0dbc2562@gmail.com","name":"Beyang Liu"},"message":"add hadoop and cassandra to coverage dashboard","distinct":false,"url":"https://api.github.com/repos/sgtest/mirror-test/commits/064c62a1f0f9dce86519fa2fd6a7742f71c59c53"},{"sha":"e084f86db3f86acf94adbde889dae1dfd53a3a23","author":{"email":"7384a3b4dd1e913dbd02126fef6191e649bd2020@gmail.com","name":"Keegan Carruthers-Smith"},"message":"repoupdater: Rename repoAutoCloner -> mirrorRepoUpdater\n\nThis better reflects what the listener is responsible for","distinct":false,"url":"https://api.github.com/repos/sgtest/mirror-test/commits/e084f86db3f86acf94adbde889dae1dfd53a3a23"},{"sha":"0544a9d15ae154619f33bbc00b765c94fc9e090a","author":{"email":"7384a3b4dd1e913dbd02126fef6191e649bd2020@gmail.com","name":"Keegan Carruthers-Smith"},"message":"repoupdater: Remove enqueueLater\n\nSince we call Enqueue from controllers to ensure a repo has been recently\nupdated, this leads to a new loop of enqueueLater per page view. ie we have\na constantly restart goroutine per page view of a repo.\n\nInstead we move the responsibility for background updates of mirrored repos to\njust `mirrorRepoUpdater`. Note that this implementation is still fragile. We\nneed to be able to deal with blips speaking to the Repos.List api.","distinct":false,"url":"https://api.github.com/repos/sgtest/mirror-test/commits/0544a9d15ae154619f33bbc00b765c94fc9e090a"},{"sha":"33945b209275947b5b116f92b6334755bae3f893","author":{"email":"7384a3b4dd1e913dbd02126fef6191e649bd2020@gmail.com","name":"Keegan Carruthers-Smith"},"message":"vendor in github.com/jpillora/backoff","distinct":false,"url":"https://api.github.com/repos/sgtest/mirror-test/commits/33945b209275947b5b116f92b6334755bae3f893"},{"sha":"d2d2770ed0959b563232a5ab7cab0cf468fd9584","author":{"email":"7384a3b4dd1e913dbd02126fef6191e649bd2020@gmail.com","name":"Keegan Carruthers-Smith"},"message":"repoupdater: Make mirror more robust under transient failure\n\nWe do this by adding a simple backoff process after our first attempt. To\nprevent spamming our resources we also limit how often we mirror repos if we\nhave no mirrored repos.","distinct":false,"url":"https://api.github.com/repos/sgtest/mirror-test/commits/d2d2770ed0959b563232a5ab7cab0cf468fd9584"},{"sha":"f92cd6803ba89327eabd48ddf0b921e6acfe9809","author":{"email":"63122a458b4ed9d7519b1bb2685b28121d0aefc4@gmail.com","name":"Dmitri Shuralyov"},"message":"server/internal/middleware/outer: Add a global panic recover to service implementations.\n\nThis is meant to be parallel to the global panic handler inside\nnet/http server for each handler. It doesn't catch all panics (inside\ncoroutines), but it's a very low cost feature to add. It will hopefully\nprevent unexpected panics inside service implementations and libraries.\nThat way, instead of taking down the entire server, they appear as an\nerror page.\n\nInclude panic stack trace in returned error message. This should be\nhelpful for determining where the panic came from.","distinct":false,"url":"https://api.github.com/repos/sgtest/mirror-test/commits/f92cd6803ba89327eabd48ddf0b921e6acfe9809"},{"sha":"519a7fde130e69e2e88404dfe3674b842a70719d","author":{"email":"63122a458b4ed9d7519b1bb2685b28121d0aefc4@gmail.com","name":"Dmitri Shuralyov"},"message":"Display internal grpc error descriptions with full text.\n\nThis enables panic stack traces to be much more readable.\n\nDon't display platform app error details when debug mode isn't on.\nThis prevents potentially revealing information from being seen by\nusers. Debug mode is on if your account is has admin access to the\nserver instance, or if DEBUG environment variable is set to true.","distinct":false,"url":"https://api.github.com/repos/sgtest/mirror-test/commits/519a7fde130e69e2e88404dfe3674b842a70719d"}]}