{"push_id":800106949,"size":308,"distinct_size":0,"ref":"refs/heads/master","head":"45ba8d998f0f05be8096f66783ef460f2758573d","before":"b1c089c617aa71b2c07e9a41057f5a6f75f99531","commits":[{"sha":"607f2f10fdcdfbcb37002cb421d8ce10b30f4fa4","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Update the README Compatibility section for MariaDB etc.","distinct":false,"url":"https://api.github.com/repos/jeremy/mysql2/commits/607f2f10fdcdfbcb37002cb421d8ce10b30f4fa4"},{"sha":"ef4d758c9eabe947e9e9f87edc516c4ae00266fc","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Add Ruby 2.0 + MariaDB 5.5 / 10.0 to the Travis matrix","distinct":false,"url":"https://api.github.com/repos/jeremy/mysql2/commits/ef4d758c9eabe947e9e9f87edc516c4ae00266fc"},{"sha":"53249abf9183507cc22b71e279133d156cf07bf4","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Merge branch 'travis_mariadb'","distinct":false,"url":"https://api.github.com/repos/jeremy/mysql2/commits/53249abf9183507cc22b71e279133d156cf07bf4"},{"sha":"d759e8bf3a48b3995891c07a5b9a498b7a1bf334","author":{"email":"75d547cc96937d13b87cf614e50d1ea059d60c0a@futuresimple.com","name":"Marcin Bunsch"},"message":"Allow setting the init command on the connection.\n\nWhen reconnect is enabled, it is handled within libmysqlclient.\n\nIn such case, if a connection sets any session variables after connecting,\nthey will be lost after the reconnection.","distinct":false,"url":"https://api.github.com/repos/jeremy/mysql2/commits/d759e8bf3a48b3995891c07a5b9a498b7a1bf334"},{"sha":"23718caecd6e0dd99fff648be4733e6d39396b4e","author":{"email":"75d547cc96937d13b87cf614e50d1ea059d60c0a@futuresimple.com","name":"Marcin Bunsch"},"message":"Update README with information about the init_command option","distinct":false,"url":"https://api.github.com/repos/jeremy/mysql2/commits/23718caecd6e0dd99fff648be4733e6d39396b4e"},{"sha":"95bf8a2b4fe865cc74ae64d9dbb72ff5e42ce1b8","author":{"email":"75d547cc96937d13b87cf614e50d1ea059d60c0a@futuresimple.com","name":"Marcin Bunsch"},"message":"Moving the init_command section in README","distinct":false,"url":"https://api.github.com/repos/jeremy/mysql2/commits/95bf8a2b4fe865cc74ae64d9dbb72ff5e42ce1b8"},{"sha":"0aef65e204d031289adf2844020a27ccd697fc73","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Merge pull request #501 from marcinbunsch/init-command\n\nAllow setting the init command on the connection.","distinct":false,"url":"https://api.github.com/repos/jeremy/mysql2/commits/0aef65e204d031289adf2844020a27ccd697fc73"},{"sha":"3c2af97aad72cc54bc0e06ff95a3c428428e111b","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Add a setter method for init_command rather than a connect arg","distinct":false,"url":"https://api.github.com/repos/jeremy/mysql2/commits/3c2af97aad72cc54bc0e06ff95a3c428428e111b"},{"sha":"0935d140ee83524f1a0e41c8ef82cb64d6c28c96","author":{"email":"fc2f9d7a675ad520971bbb99b4d17337a03266d5@shopify.com","name":"Dylan Thacker-Smith"},"message":"Revert \"Merge pull request #254 from abrody/master\"\n\nThis reverts commit 3ac7d82951a955b310c87db673ae0992432581b5, reversing\nchanges made to 5098c81d66ee15d4be60ee9acc81297a80f400ac.","distinct":false,"url":"https://api.github.com/repos/jeremy/mysql2/commits/0935d140ee83524f1a0e41c8ef82cb64d6c28c96"},{"sha":"58f3f3ac5a6ca8ef09b3092a996f4d1e2c257cb8","author":{"email":"fc2f9d7a675ad520971bbb99b4d17337a03266d5@shopify.com","name":"Dylan Thacker-Smith"},"message":"Reduce connect_timeout by elapsed time when retrying.\n\nIf a signal interrupts mysql_real_connect, then using the original\nconnect_timeout would allow the connect method to take longer than\nconnect_timeout, so reduce by the elapsed time.","distinct":false,"url":"https://api.github.com/repos/jeremy/mysql2/commits/58f3f3ac5a6ca8ef09b3092a996f4d1e2c257cb8"},{"sha":"53591ca9ccaf1ad344016862f0d88d4753f6dc32","author":{"email":"fc2f9d7a675ad520971bbb99b4d17337a03266d5@shopify.com","name":"Dylan Thacker-Smith"},"message":"Add a default connect_timeout option of 2 minutes.","distinct":false,"url":"https://api.github.com/repos/jeremy/mysql2/commits/53591ca9ccaf1ad344016862f0d88d4753f6dc32"},{"sha":"fba67a97f990116631c3704b2cb74575f8c0734f","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Readme updates to the Compatibility and Benchmarks section","distinct":false,"url":"https://api.github.com/repos/jeremy/mysql2/commits/fba67a97f990116631c3704b2cb74575f8c0734f"},{"sha":"716eacf1e76c87f99d88fe7e7cbeec583ae00e6e","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Merge pull request #505 from dylanahsmith/fix-eintr-retry\n\nFix connect retry on interrupt and connection timeout","distinct":false,"url":"https://api.github.com/repos/jeremy/mysql2/commits/716eacf1e76c87f99d88fe7e7cbeec583ae00e6e"},{"sha":"d0a51992b33761cc4d557274f57cf293292d3f5a","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Update specs for Ruby 2.1 Timeout behavior by specifying 'Timeout::Error' as the klass parameter.\n\nWith thanks to @bpardee: \"if you look at the difference between 2.0 doc and 2.1\ndoc, it specifically adds the following to the description: The exception thrown\nto terminate the given block cannot be rescued inside the block unless klass is\ngiven explicitly.\"","distinct":false,"url":"https://api.github.com/repos/jeremy/mysql2/commits/d0a51992b33761cc4d557274f57cf293292d3f5a"},{"sha":"a3686dcde724833924b7fb4a4b3bb1ecfa4f3b08","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Bump version to 0.3.16","distinct":false,"url":"https://api.github.com/repos/jeremy/mysql2/commits/a3686dcde724833924b7fb4a4b3bb1ecfa4f3b08"},{"sha":"a21b15c2d4ca017662c7b7f5afd8a6e90ff10017","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Move the time vars above the GET_CLIENT macro","distinct":false,"url":"https://api.github.com/repos/jeremy/mysql2/commits/a21b15c2d4ca017662c7b7f5afd8a6e90ff10017"},{"sha":"827d782e53b23a06ddb4fc6cc2f47b860667479f","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Test Ruby 2.1.2","distinct":false,"url":"https://api.github.com/repos/jeremy/mysql2/commits/827d782e53b23a06ddb4fc6cc2f47b860667479f"},{"sha":"3896638ed1df7bb53bf6144dc4a27404658337bd","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Timeout values should be unsigned ints","distinct":false,"url":"https://api.github.com/repos/jeremy/mysql2/commits/3896638ed1df7bb53bf6144dc4a27404658337bd"},{"sha":"9acbbddeeee5de669f320be546ece8121d092cbc","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Whitespace","distinct":false,"url":"https://api.github.com/repos/jeremy/mysql2/commits/9acbbddeeee5de669f320be546ece8121d092cbc"},{"sha":"d5a08c06f341591eb1dc2984405f5dc829209f4e","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Add OS X to the test matrix","distinct":false,"url":"https://api.github.com/repos/jeremy/mysql2/commits/d5a08c06f341591eb1dc2984405f5dc829209f4e"}]}