{"push_id":1034060957,"size":48,"distinct_size":48,"ref":"refs/heads/master","head":"46f0c824f85b76718bbb289218c178092cd7fae5","before":"fc7005e40d819b0040e2e1238619ff58d8cfbc27","commits":[{"sha":"5235fbc7ed224a72d6c75b020d7aa02bced18bb7","author":{"email":"8dc158282be10ab41b7ec45768f7a98d79f3ba7e@gmail.com","name":"Luis Lavena"},"message":"Read files in binary mode. Fixes #14\n\nRubyGems specs files (Marshal and compressed one) were read with default\nmode, causing issues since default mode is 'text' on Windows.\n\nChange code to use convenience method Gem.read_binary for that purpose.","distinct":true,"url":"https://api.github.com/repos/steakknife/rubygems-mirror/commits/5235fbc7ed224a72d6c75b020d7aa02bced18bb7"},{"sha":"297bfff53f2b4577a8f24b7500b515fca202bd34","author":{"email":"4f74c93a0e093d7de31d0fb02cee5c9c5bea6bfd@gmail.com","name":"Road Tang"},"message":"add retry method to fail case.\na new property \"retrires\" is added in .mirrorrc configuration","distinct":true,"url":"https://api.github.com/repos/steakknife/rubygems-mirror/commits/297bfff53f2b4577a8f24b7500b515fca202bd34"},{"sha":"ebcaf52e6f9173f54f5da803b5c31077a8fbe961","author":{"email":"4f74c93a0e093d7de31d0fb02cee5c9c5bea6bfd@gmail.com","name":"Road Tang"},"message":"add skiperror feature, default is true. if set it to false, the program will stop after all retries  fails","distinct":true,"url":"https://api.github.com/repos/steakknife/rubygems-mirror/commits/ebcaf52e6f9173f54f5da803b5c31077a8fbe961"},{"sha":"649c7531a8d15bdc027526d7f0d5e070285ba52a","author":{"email":"4f74c93a0e093d7de31d0fb02cee5c9c5bea6bfd@gmail.com","name":"Road Tang"},"message":"add the \"delete\" property to control whether delete local gems or not. default is false. not delete","distinct":true,"url":"https://api.github.com/repos/steakknife/rubygems-mirror/commits/649c7531a8d15bdc027526d7f0d5e070285ba52a"},{"sha":"a0da9ce34540e6639f148ea1f2d336e98bf737be","author":{"email":"4f74c93a0e093d7de31d0fb02cee5c9c5bea6bfd@gmail.com","name":"Road Tang"},"message":"fix typo","distinct":true,"url":"https://api.github.com/repos/steakknife/rubygems-mirror/commits/a0da9ce34540e6639f148ea1f2d336e98bf737be"},{"sha":"1eccd9b383d8782fa8c15136b74c694b349855e9","author":{"email":"bf18f2fe2edb234b67aff359cee8bd052fdf3877@gmail.com","name":"Kendall Gifford"},"message":"Support permanent HTTP redirect responses (301)","distinct":true,"url":"https://api.github.com/repos/steakknife/rubygems-mirror/commits/1eccd9b383d8782fa8c15136b74c694b349855e9"},{"sha":"aa7840d1955eba57f36d5371aef3993791e51774","author":{"email":"4b4b90a9f05de5e12028868316af5b0de048a8b0@gmail.com","name":"Gaston Ramos"},"message":"Remove rubyforge_name from Rakefile.\n\nRubyforge shutdown and support was removed from the Hoe gem.","distinct":true,"url":"https://api.github.com/repos/steakknife/rubygems-mirror/commits/aa7840d1955eba57f36d5371aef3993791e51774"},{"sha":"c4dfbad38896215f594e4d8c66b6d4c4a2fa47d2","author":{"email":"df188aee11f56a38f86ec288a6591b56280b5101@ruby-lang.org","name":"SHIBATA Hiroshi"},"message":"Merge pull request #24 from gramos/remove-rubyforge-support\n\nRemove rubyforge_name from Rakefile.","distinct":true,"url":"https://api.github.com/repos/steakknife/rubygems-mirror/commits/c4dfbad38896215f594e4d8c66b6d4c4a2fa47d2"},{"sha":"04109d0b1fe5b3c4ac6b767b279d473de10f67b1","author":{"email":"4b4b90a9f05de5e12028868316af5b0de048a8b0@gmail.com","name":"Gaston Ramos"},"message":"Replace deprecated Gem::Builder.new(spec).build.\n\nUse Gem::Package.build(spec).","distinct":true,"url":"https://api.github.com/repos/steakknife/rubygems-mirror/commits/04109d0b1fe5b3c4ac6b767b279d473de10f67b1"},{"sha":"3602a1c2b4821cca931f7c82dff38059b7e1280a","author":{"email":"4b4b90a9f05de5e12028868316af5b0de048a8b0@gmail.com","name":"Gaston Ramos"},"message":"Remove deprecation warnings.\n\nRuby: Replace File.exists? by File.exist?\nMinitest: Replace MiniTest::Unit::TestCase by Minitest::Test","distinct":true,"url":"https://api.github.com/repos/steakknife/rubygems-mirror/commits/3602a1c2b4821cca931f7c82dff38059b7e1280a"},{"sha":"d20bb401370fe21418939e37902ea024267feb5e","author":{"email":"267c32fb513ce094cc137ab420678d936c92abae@gmail.com","name":"James Tucker"},"message":"Merge pull request #25 from gramos/fix-unit-tests\n\nFix unit tests and deprecation warnings.","distinct":true,"url":"https://api.github.com/repos/steakknife/rubygems-mirror/commits/d20bb401370fe21418939e37902ea024267feb5e"},{"sha":"32a79e656419ff57f807777d09bfda73aa7d3469","author":{"email":"267c32fb513ce094cc137ab420678d936c92abae@gmail.com","name":"James Tucker"},"message":"hoe spec updates","distinct":true,"url":"https://api.github.com/repos/steakknife/rubygems-mirror/commits/32a79e656419ff57f807777d09bfda73aa7d3469"},{"sha":"5545ec7626035090727701ef55f189864e0b5426","author":{"email":"267c32fb513ce094cc137ab420678d936c92abae@gmail.com","name":"James Tucker"},"message":"temporary fix for system gems","distinct":true,"url":"https://api.github.com/repos/steakknife/rubygems-mirror/commits/5545ec7626035090727701ef55f189864e0b5426"},{"sha":"9023c701db2b5bba2427317748851918b6fe6be0","author":{"email":"267c32fb513ce094cc137ab420678d936c92abae@gmail.com","name":"James Tucker"},"message":"Merge pull request #18 from zettabyte/master\n\nSupport \"301 Moved Permanently\" HTTP responses too.","distinct":true,"url":"https://api.github.com/repos/steakknife/rubygems-mirror/commits/9023c701db2b5bba2427317748851918b6fe6be0"},{"sha":"a9def8af7a659bf0daef844583f65188ae3577d8","author":{"email":"4b4b90a9f05de5e12028868316af5b0de048a8b0@gmail.com","name":"Gaston Ramos"},"message":"Remove gem deps warnings on build.","distinct":true,"url":"https://api.github.com/repos/steakknife/rubygems-mirror/commits/a9def8af7a659bf0daef844583f65188ae3577d8"},{"sha":"fbdaa1f0678a7e9e059ef84a694967a1e20c7184","author":{"email":"267c32fb513ce094cc137ab420678d936c92abae@gmail.com","name":"James Tucker"},"message":"Merge pull request #26 from gramos/remove_deps_warnings\n\nRemove gem deps warnings on build.","distinct":true,"url":"https://api.github.com/repos/steakknife/rubygems-mirror/commits/fbdaa1f0678a7e9e059ef84a694967a1e20c7184"},{"sha":"b9c6d087b008e8577a9d17bd31b0e1f740beb2cc","author":{"email":"fabe40791150f31fbd408af6bb028fbf603e3d98@squareup.com","name":"Shenil Dodhia"},"message":"Mirror rz specification files.","distinct":true,"url":"https://api.github.com/repos/steakknife/rubygems-mirror/commits/b9c6d087b008e8577a9d17bd31b0e1f740beb2cc"},{"sha":"2b54ac04cf735ca57adc85bd6c70f95ef21eeef2","author":{"email":"fabe40791150f31fbd408af6bb028fbf603e3d98@squareup.com","name":"Shenil Dodhia"},"message":"Add test for rz spec copying.","distinct":true,"url":"https://api.github.com/repos/steakknife/rubygems-mirror/commits/2b54ac04cf735ca57adc85bd6c70f95ef21eeef2"},{"sha":"21e8fb05ba5bce51a8c6645881da53d301282812","author":{"email":"267c32fb513ce094cc137ab420678d936c92abae@gmail.com","name":"James Tucker"},"message":"Merge pull request #27 from Shenil/master\n\nMirror rz specification files in quick/Marshal.4.8","distinct":true,"url":"https://api.github.com/repos/steakknife/rubygems-mirror/commits/21e8fb05ba5bce51a8c6645881da53d301282812"},{"sha":"53986c180324340baa3e8a52e439c4e4aa216d84","author":{"email":"fabe40791150f31fbd408af6bb028fbf603e3d98@squareup.com","name":"Shenil Dodhia"},"message":"Mirror prerelease gem versions","distinct":true,"url":"https://api.github.com/repos/steakknife/rubygems-mirror/commits/53986c180324340baa3e8a52e439c4e4aa216d84"}]}