{"push_id":791579305,"size":42,"distinct_size":42,"ref":"refs/heads/master","head":"8e39c669208672184b240458dfa14e6a903e636e","before":"a8b5b5d9599d53222a1ef418b6429c06f3ea9858","commits":[{"sha":"61aa0340028e3a9dfd99004b723cbb20fb74ad6a","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@blowmage.com","name":"Mike Moore"},"message":"Add Code of Conduct","distinct":true,"url":"https://api.github.com/repos/krasiyan/gcloud-node/commits/61aa0340028e3a9dfd99004b723cbb20fb74ad6a"},{"sha":"fb74561ee355fafd7e608f1a20d7287680ec4c8e","author":{"email":"8fe52a08090d99290e8ceae5e89a433d9659b6f5@gmail.com","name":"Stephen Sawchuk"},"message":"Merge pull request #821 from blowmage/code-of-conduct\n\nAdd Code of Conduct","distinct":true,"url":"https://api.github.com/repos/krasiyan/gcloud-node/commits/fb74561ee355fafd7e608f1a20d7287680ec4c8e"},{"sha":"e63e36d457cb913cd8126d046d9bd3963c602518","author":{"email":"8fe52a08090d99290e8ceae5e89a433d9659b6f5@gmail.com","name":"Stephen Sawchuk"},"message":"core: use google-auto-auth","distinct":true,"url":"https://api.github.com/repos/krasiyan/gcloud-node/commits/e63e36d457cb913cd8126d046d9bd3963c602518"},{"sha":"2b800717bd9467ddc61139e14dd054fc7d481d69","author":{"email":"8a7ac51e8385e82be2e2a176691c12796e6d6c48@gmail.com","name":"Dave Gramlich"},"message":"Merge pull request #823 from stephenplusplus/spp--core-google-auto-auth\n\ncore: use google-auto-auth","distinct":true,"url":"https://api.github.com/repos/krasiyan/gcloud-node/commits/2b800717bd9467ddc61139e14dd054fc7d481d69"},{"sha":"55872da74eefdc2179dbd7adf18f2707dfc24cf8","author":{"email":"8fe52a08090d99290e8ceae5e89a433d9659b6f5@gmail.com","name":"Stephen Sawchuk"},"message":"storage: use hash-stream-validation","distinct":true,"url":"https://api.github.com/repos/krasiyan/gcloud-node/commits/55872da74eefdc2179dbd7adf18f2707dfc24cf8"},{"sha":"554d074f8862c0678891896fa97e9a51b86575dd","author":{"email":"8a7ac51e8385e82be2e2a176691c12796e6d6c48@gmail.com","name":"Dave Gramlich"},"message":"Merge pull request #820 from stephenplusplus/spp--storage-stream-cleaning\n\nstorage: use hash-stream-validation","distinct":true,"url":"https://api.github.com/repos/krasiyan/gcloud-node/commits/554d074f8862c0678891896fa97e9a51b86575dd"},{"sha":"f306dcfb7e38a85197d43d20732d7ecde41750e0","author":{"email":"8fe52a08090d99290e8ceae5e89a433d9659b6f5@gmail.com","name":"Stephen Sawchuk"},"message":"storage: clean read-streams","distinct":true,"url":"https://api.github.com/repos/krasiyan/gcloud-node/commits/f306dcfb7e38a85197d43d20732d7ecde41750e0"},{"sha":"cd9f7ba41992429cbcea8dece7ac838795d10d24","author":{"email":"8fe52a08090d99290e8ceae5e89a433d9659b6f5@gmail.com","name":"Stephen Sawchuk"},"message":"storage: clean write streams","distinct":true,"url":"https://api.github.com/repos/krasiyan/gcloud-node/commits/cd9f7ba41992429cbcea8dece7ac838795d10d24"},{"sha":"dbc86439ad1cae57de31e8a3a4a9378d4e2fc038","author":{"email":"8a7ac51e8385e82be2e2a176691c12796e6d6c48@gmail.com","name":"Dave Gramlich"},"message":"docs: added java to language switcher","distinct":true,"url":"https://api.github.com/repos/krasiyan/gcloud-node/commits/dbc86439ad1cae57de31e8a3a4a9378d4e2fc038"},{"sha":"9f173cd955c8d601ed9942989b5a1b98eb9dff3c","author":{"email":"8fe52a08090d99290e8ceae5e89a433d9659b6f5@gmail.com","name":"Stephen Sawchuk"},"message":"Merge pull request #828 from callmehiphop/duke\n\ndocs: added java to language switcher","distinct":true,"url":"https://api.github.com/repos/krasiyan/gcloud-node/commits/9f173cd955c8d601ed9942989b5a1b98eb9dff3c"},{"sha":"0602fd44c0992084abf5157de18cb483c2eff441","author":{"email":"8fe52a08090d99290e8ceae5e89a433d9659b6f5@gmail.com","name":"Stephen Sawchuk"},"message":"throw if trying to use validation with a range request","distinct":true,"url":"https://api.github.com/repos/krasiyan/gcloud-node/commits/0602fd44c0992084abf5157de18cb483c2eff441"},{"sha":"4f626004cf0bd57b237a680126dde49e557568fd","author":{"email":"8a7ac51e8385e82be2e2a176691c12796e6d6c48@gmail.com","name":"Dave Gramlich"},"message":"Merge pull request #824 from stephenplusplus/spp--storage-rw-streams\n\nRefactor Storage read and write streams","distinct":true,"url":"https://api.github.com/repos/krasiyan/gcloud-node/commits/4f626004cf0bd57b237a680126dde49e557568fd"},{"sha":"cd7ea81ec5e491612af168cf14afcbcb6e72ec14","author":{"email":"8a7ac51e8385e82be2e2a176691c12796e6d6c48@gmail.com","name":"Dave Gramlich"},"message":"docs: updated java docs link","distinct":true,"url":"https://api.github.com/repos/krasiyan/gcloud-node/commits/cd7ea81ec5e491612af168cf14afcbcb6e72ec14"},{"sha":"af261af8bc001af9f0aef5f03a1a4ad043025b0f","author":{"email":"8fe52a08090d99290e8ceae5e89a433d9659b6f5@gmail.com","name":"Stephen Sawchuk"},"message":"Merge pull request #830 from callmehiphop/java-docs-link\n\ndocs: updated java docs link","distinct":true,"url":"https://api.github.com/repos/krasiyan/gcloud-node/commits/af261af8bc001af9f0aef5f03a1a4ad043025b0f"},{"sha":"dd736e3b1c8d4ac4fd356dcbac68d13c7a206ec9","author":{"email":"8fe52a08090d99290e8ceae5e89a433d9659b6f5@gmail.com","name":"Stephen Sawchuk"},"message":"core: refactor util.makeWritableStream","distinct":true,"url":"https://api.github.com/repos/krasiyan/gcloud-node/commits/dd736e3b1c8d4ac4fd356dcbac68d13c7a206ec9"},{"sha":"dc4fed8ed2485f28bd5ad91c8ac81ab810bb8e0c","author":{"email":"8a7ac51e8385e82be2e2a176691c12796e6d6c48@gmail.com","name":"Dave Gramlich"},"message":"Merge pull request #831 from stephenplusplus/spp--storage-stream-cleaning\n\ncore: refactor util.makeWritableStream","distinct":true,"url":"https://api.github.com/repos/krasiyan/gcloud-node/commits/dc4fed8ed2485f28bd5ad91c8ac81ab810bb8e0c"},{"sha":"6a2435acf47e8004ea47ed645fe87f2679a4338a","author":{"email":"8fe52a08090d99290e8ceae5e89a433d9659b6f5@gmail.com","name":"Stephen Sawchuk"},"message":"use gcs-resumable-upload module","distinct":true,"url":"https://api.github.com/repos/krasiyan/gcloud-node/commits/6a2435acf47e8004ea47ed645fe87f2679a4338a"},{"sha":"60889c1bb46a65e38234eceb5800e2b8447de2a1","author":{"email":"8a7ac51e8385e82be2e2a176691c12796e6d6c48@gmail.com","name":"Dave Gramlich"},"message":"Merge pull request #833 from stephenplusplus/spp--storage-use-resumable-upload-mod\n\nuse gcs-resumable-upload module","distinct":true,"url":"https://api.github.com/repos/krasiyan/gcloud-node/commits/60889c1bb46a65e38234eceb5800e2b8447de2a1"},{"sha":"432777eb491c312464f10dec4e982925d6bd6c29","author":{"email":"8fe52a08090d99290e8ceae5e89a433d9659b6f5@gmail.com","name":"Stephen Sawchuk"},"message":"storage: getSigned*: clear up expiration format","distinct":true,"url":"https://api.github.com/repos/krasiyan/gcloud-node/commits/432777eb491c312464f10dec4e982925d6bd6c29"},{"sha":"07cbae283ee22189e4b259c8eacca38652230832","author":{"email":"8fe52a08090d99290e8ceae5e89a433d9659b6f5@gmail.com","name":"Stephen Sawchuk"},"message":"Revert \"storage: skip acl delete tests\"\n\nThis reverts commit 96d5469a62b23dca6aee3cbd575a1a69aae1ca4a.","distinct":true,"url":"https://api.github.com/repos/krasiyan/gcloud-node/commits/07cbae283ee22189e4b259c8eacca38652230832"}]}