{"push_id":717479292,"size":72,"distinct_size":50,"ref":"refs/heads/perf","head":"7c7de56011b294c1892196144bf34db84c5238c0","before":"89bf6d1a7160da62b3479badfe0c38a64202ecf5","commits":[{"sha":"b3db46765d936c43f50d32fe3ee49418f648a5c4","author":{"email":"09aa524fb1e1ba6416355a63919894a109767f81@uber.com","name":"Prashant Varanasi"},"message":"Break out raw package and move test channel to testutils","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/b3db46765d936c43f50d32fe3ee49418f648a5c4"},{"sha":"c3c87f4fc6abc9f32a1b8fd590faab969b026c9e","author":{"email":"09aa524fb1e1ba6416355a63919894a109767f81@uber.com","name":"Prashant Varanasi"},"message":"Add copyright to files missing it.","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/c3c87f4fc6abc9f32a1b8fd590faab969b026c9e"},{"sha":"898ade9a692254049f3cf2409b6d4fbd64480222","author":{"email":"2ab6061cdfec97b66aea276cd399bd97a9248f94@gmail.com","name":"Raynos"},"message":"test: use different ports from examples","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/898ade9a692254049f3cf2409b6d4fbd64480222"},{"sha":"b52d3b1ef2fffabae775ed18cb718d15b6bf8c06","author":{"email":"2ab6061cdfec97b66aea276cd399bd97a9248f94@gmail.com","name":"Raynos"},"message":"[BUG] do not assume out req exists","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/b52d3b1ef2fffabae775ed18cb718d15b6bf8c06"},{"sha":"e9f8f676b79becd8d05d57e2ab77edf8ebd6dfc3","author":{"email":"09aa524fb1e1ba6416355a63919894a109767f81@uber.com","name":"Prashant Varanasi"},"message":"Fix for travis build\n\ntchannel folder now contains:\n1) package tchannel production code\n2) package tchannel test code in *_test.go\n3) package tchannel_test tests in *_test.go\n\n2) is required so tests can access internal state in tchannel\n3) is so tests can use other packages (eg raw/ json/ testutils/)\n   without circular dependencies\n\nmake test was failing when running \"go test .\" the tchannel_test\ntests import tchannel from the Godeps workspace, and since\nthis is a separate directory, files in 2) were not being compiled.\n\nTo fix this, we have to make sure that the tests import from\nthe exact path as where the tests are, so we now run tests\nfrom the godep directory directly","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/e9f8f676b79becd8d05d57e2ab77edf8ebd6dfc3"},{"sha":"571c40fb36742c5e62e9f2dda058d697cfc7e8a7","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@prashantv.com","name":"Prashant"},"message":"Merge pull request #861 from uber/go-deps\n\ngo: Move logic for tests into testutils/ and raw/ and move tests into _test package","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/571c40fb36742c5e62e9f2dda058d697cfc7e8a7"},{"sha":"cffd6f7d3d3591d05135f8252e7c61ed549045aa","author":{"email":"2ab6061cdfec97b66aea276cd399bd97a9248f94@gmail.com","name":"Raynos"},"message":"peer: refactor to make git grep easier","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/cffd6f7d3d3591d05135f8252e7c61ed549045aa"},{"sha":"22820b17235c1e477dd94b6a77bcb3aa772e8c41","author":{"email":"2ab6061cdfec97b66aea276cd399bd97a9248f94@gmail.com","name":"Raynos"},"message":"test: write test for relaying to init timeout node","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/22820b17235c1e477dd94b6a77bcb3aa772e8c41"},{"sha":"0361c11456cfd37696749b23da6ca9edd213b7c3","author":{"email":"09aa524fb1e1ba6416355a63919894a109767f81@uber.com","name":"Prashant Varanasi"},"message":"Refactor TestTracingPropagates to use json package to clean up test","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/0361c11456cfd37696749b23da6ca9edd213b7c3"},{"sha":"e1acf5f0d496e5c59956d25a4cd0fcc26f985caa","author":{"email":"2ab6061cdfec97b66aea276cd399bd97a9248f94@gmail.com","name":"Jake Verbaten"},"message":"Merge pull request #860 from uber/port-fixup\n\ntest: use different ports from examples","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/e1acf5f0d496e5c59956d25a4cd0fcc26f985caa"},{"sha":"a96a0149d4ab9de3bd1b7d338ec2640a80abc859","author":{"email":"2ab6061cdfec97b66aea276cd399bd97a9248f94@gmail.com","name":"Raynos"},"message":"relay: make sure we never send negative timeout","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/a96a0149d4ab9de3bd1b7d338ec2640a80abc859"},{"sha":"64187c6a6e352b356d6f30a3dc59bcc159f1ec1c","author":{"email":"2ab6061cdfec97b66aea276cd399bd97a9248f94@gmail.com","name":"Raynos"},"message":"rest/relay: add a test for negative timeout","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/64187c6a6e352b356d6f30a3dc59bcc159f1ec1c"},{"sha":"f103d57db7fe036627abf092048b054d6b2cd90c","author":{"email":"09aa524fb1e1ba6416355a63919894a109767f81@uber.com","name":"Prashant Varanasi"},"message":"Simplify test","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/f103d57db7fe036627abf092048b054d6b2cd90c"},{"sha":"ccd031a9067782611e35e79fb73cb8a0b4eb86a7","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@prashantv.com","name":"Prashant"},"message":"Merge pull request #864 from uber/go-trace-test\n\ngo: Update TestTracingPropagates to use json package","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/ccd031a9067782611e35e79fb73cb8a0b4eb86a7"},{"sha":"0c27b104d6049fdcedd4871ec4e9b7ec775a762b","author":{"email":"5386c1e7bd9c410d07ffcc88fc2ceb29deafe180@uber.com","name":"Kris Kowal"},"message":"Remove extraneous console logs from circuit test","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/0c27b104d6049fdcedd4871ec4e9b7ec775a762b"},{"sha":"f20c84da0dacb906100d2320e3fc428d089d8193","author":{"email":"3f33809219facd6e6e54a27dad02599d8dd4bd3b@wunjo.org","name":"Joshua T Corbin"},"message":"Merge pull request #865 from uber/oops\n\nRemove extraneous console logs from circuit test","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/f20c84da0dacb906100d2320e3fc428d089d8193"},{"sha":"e3abff9597282b81841227f8afb614d683946649","author":{"email":"2ab6061cdfec97b66aea276cd399bd97a9248f94@gmail.com","name":"Jake Verbaten"},"message":"Merge pull request #862 from uber/relay-to-init-timeout\n\nHandle init connection failure edge case.","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/e3abff9597282b81841227f8afb614d683946649"},{"sha":"6f02dc87184893db2325932d5f67d05e19c883ca","author":{"email":"2ab6061cdfec97b66aea276cd399bd97a9248f94@gmail.com","name":"Jake Verbaten"},"message":"Merge pull request #863 from uber/negative-ttl\n\nGaurd against negative ttl in forwarding","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/6f02dc87184893db2325932d5f67d05e19c883ca"},{"sha":"649f6f4d22ba6bffdcdb00a195b9227a1b2eee3a","author":{"email":"2ab6061cdfec97b66aea276cd399bd97a9248f94@gmail.com","name":"Raynos"},"message":"test: force flappy test to succeed","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/649f6f4d22ba6bffdcdb00a195b9227a1b2eee3a"},{"sha":"9140d40ac3762a3ea22d2f70d248d2abff1af9f0","author":{"email":"2ab6061cdfec97b66aea276cd399bd97a9248f94@gmail.com","name":"Raynos"},"message":"test: bump another timeout to remove flaps","distinct":false,"url":"https://api.github.com/repos/uber/tchannel/commits/9140d40ac3762a3ea22d2f70d248d2abff1af9f0"}]}