{"push_id":561970634,"size":530,"distinct_size":530,"ref":"refs/heads/project-spec-speed-up","head":"22d12657826f6b95ba7e80fb47add2405bf35bef","before":"446dd4c63ba46ccc4e22fc015935993e5748d227","commits":[{"sha":"239d942606bd35d90c4546eb7b0fd530baf00a05","author":{"email":"3e73b0b5e2cd805b7387dd760340ef78663ec1da@web.de","name":"Bastian Krol"},"message":"print validation errors when import fails","distinct":true,"url":"https://api.github.com/repos/jvanbaarsen/gitlabhq/commits/239d942606bd35d90c4546eb7b0fd530baf00a05"},{"sha":"e375d0de65894a03d382c462fe99bbe66915dba7","author":{"email":"f9f94c17362144ef13d3dda5cd3efb8325112763@gmail.com","name":"Ciro Santilli"},"message":"Typo in project API events comment","distinct":true,"url":"https://api.github.com/repos/jvanbaarsen/gitlabhq/commits/e375d0de65894a03d382c462fe99bbe66915dba7"},{"sha":"7fcd0e836728950b5e78667b5b4187fea689e8ef","author":{"email":"382eefc15813e6b3b9fec2ff4a6ae169bb376d91@gmail.com","name":"Sytse Sijbrandij"},"message":"Require the ruby racer only in production since installing it on dev machines can cause a lot of problems. Hat tip to Jeroen van Baarsen","distinct":true,"url":"https://api.github.com/repos/jvanbaarsen/gitlabhq/commits/7fcd0e836728950b5e78667b5b4187fea689e8ef"},{"sha":"7512016d51feb6c02c3a0322325564b6b7f5ad9c","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@jacobvosmaer.nl","name":"Jacob Vosmaer"},"message":"Update rack-attack to 4.2.0\n\nIf we are going to monkey-patch something it might as well be the\nlatest version.","distinct":true,"url":"https://api.github.com/repos/jvanbaarsen/gitlabhq/commits/7512016d51feb6c02c3a0322325564b6b7f5ad9c"},{"sha":"62ea02740d2fff83d636eb659eb5f80dbf1bd888","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@jacobvosmaer.nl","name":"Jacob Vosmaer"},"message":"Block Git HTTP Basic Auth after 10 failed attempts","distinct":true,"url":"https://api.github.com/repos/jvanbaarsen/gitlabhq/commits/62ea02740d2fff83d636eb659eb5f80dbf1bd888"},{"sha":"764eaedf810af307d68d5e6b552988db1cb15f54","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@jacobvosmaer.nl","name":"Jacob Vosmaer"},"message":"Improve Redis::Store monkey-patch robustness","distinct":true,"url":"https://api.github.com/repos/jvanbaarsen/gitlabhq/commits/764eaedf810af307d68d5e6b552988db1cb15f54"},{"sha":"49f4fe8c6ea776825461a1d18da27a198fb95b55","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@jacobvosmaer.nl","name":"Jacob Vosmaer"},"message":"Fix copy-paste error in comment","distinct":true,"url":"https://api.github.com/repos/jvanbaarsen/gitlabhq/commits/49f4fe8c6ea776825461a1d18da27a198fb95b55"},{"sha":"4a389e761635ad17a707d3caa8ec5bf09b849f2f","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@jacobvosmaer.nl","name":"Jacob Vosmaer"},"message":"Another comment fix","distinct":true,"url":"https://api.github.com/repos/jvanbaarsen/gitlabhq/commits/4a389e761635ad17a707d3caa8ec5bf09b849f2f"},{"sha":"c8b2def2be44771ffb479ad989acc7eccf4012f8","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@jacobvosmaer.nl","name":"Jacob Vosmaer"},"message":"Add more comments explaining how we block IPs","distinct":true,"url":"https://api.github.com/repos/jvanbaarsen/gitlabhq/commits/c8b2def2be44771ffb479ad989acc7eccf4012f8"},{"sha":"b34e83d261f30549062ee7c8b9e25f632bbcf163","author":{"email":"46ba517612d7659d3a234db0b5038902f576147e@zeoalliance.com","name":"uran"},"message":"Corrected validation of 'Create branch' and 'Create tag' buttons","distinct":true,"url":"https://api.github.com/repos/jvanbaarsen/gitlabhq/commits/b34e83d261f30549062ee7c8b9e25f632bbcf163"},{"sha":"19109a9458382c86cb71c2008892f425cf3fea16","author":{"email":"46ba517612d7659d3a234db0b5038902f576147e@zeoalliance.com","name":"uran"},"message":"Stability improvement","distinct":true,"url":"https://api.github.com/repos/jvanbaarsen/gitlabhq/commits/19109a9458382c86cb71c2008892f425cf3fea16"},{"sha":"5b51ef7bdd50e4171e7bdd82e242ac3da35156f7","author":{"email":"d33c80bc45d65303e33ca83108a9952b745af9ef@gitlab.com","name":"Marc Radulescu"},"message":"add EE features list and useful links to readme file in gitlab","distinct":true,"url":"https://api.github.com/repos/jvanbaarsen/gitlabhq/commits/5b51ef7bdd50e4171e7bdd82e242ac3da35156f7"},{"sha":"aacf07467c1a30b349b8fa1d0155e8c95418bafe","author":{"email":"5cb59d3aaa463dc9951b6722e4d15ef814ec330c@me.com","name":"Drew Blessing"},"message":"Merge request error display.\n\nFixes #8432","distinct":true,"url":"https://api.github.com/repos/jvanbaarsen/gitlabhq/commits/aacf07467c1a30b349b8fa1d0155e8c95418bafe"},{"sha":"6c65b91d8c754c61fe8e50966283af5f78c1c9f0","author":{"email":"f9f94c17362144ef13d3dda5cd3efb8325112763@gmail.com","name":"Ciro Santilli"},"message":"Remove or prepend _ to unused method arguments","distinct":true,"url":"https://api.github.com/repos/jvanbaarsen/gitlabhq/commits/6c65b91d8c754c61fe8e50966283af5f78c1c9f0"},{"sha":"5dbe94dc9bda5deceb6957a7e757425874f448de","author":{"email":"f9f94c17362144ef13d3dda5cd3efb8325112763@gmail.com","name":"Ciro Santilli"},"message":"Simplify SSH fingerprint regexp extraction\n\n[\\d\\h] is the same as \\h","distinct":true,"url":"https://api.github.com/repos/jvanbaarsen/gitlabhq/commits/5dbe94dc9bda5deceb6957a7e757425874f448de"},{"sha":"faab452af92dbdbdb45d399fc5bbe85bb345cb9d","author":{"email":"f9f94c17362144ef13d3dda5cd3efb8325112763@gmail.com","name":"Ciro Santilli"},"message":"Remove unneeded password_confirmation from seed.","distinct":true,"url":"https://api.github.com/repos/jvanbaarsen/gitlabhq/commits/faab452af92dbdbdb45d399fc5bbe85bb345cb9d"},{"sha":"cd688a60111853f63413a87ad6632ad57368e886","author":{"email":"f9f94c17362144ef13d3dda5cd3efb8325112763@gmail.com","name":"Ciro Santilli"},"message":"Replace regex methods by string ones since faster\n\nand more readable.","distinct":true,"url":"https://api.github.com/repos/jvanbaarsen/gitlabhq/commits/cd688a60111853f63413a87ad6632ad57368e886"},{"sha":"c45f4cbe8fb973bc2ee57efb5595294da4cab5d2","author":{"email":"08d1f89da7a1b7b4a45cd97d8ae345ea7163df7a@gmail.com","name":"Chulki Lee"},"message":"ruby 2.2.0 in .ruby-verison","distinct":true,"url":"https://api.github.com/repos/jvanbaarsen/gitlabhq/commits/c45f4cbe8fb973bc2ee57efb5595294da4cab5d2"},{"sha":"29ed4627754f4f462828aca5b7bf9dc1035cb6df","author":{"email":"f9f94c17362144ef13d3dda5cd3efb8325112763@gmail.com","name":"Ciro Santilli"},"message":"Replace match via get with get on routes","distinct":true,"url":"https://api.github.com/repos/jvanbaarsen/gitlabhq/commits/29ed4627754f4f462828aca5b7bf9dc1035cb6df"},{"sha":"a2afc5c3f95268920f5f93d367a94aa67945c0aa","author":{"email":"f9f94c17362144ef13d3dda5cd3efb8325112763@gmail.com","name":"Ciro Santilli"},"message":"Remove unused ex local variable from event.rb","distinct":true,"url":"https://api.github.com/repos/jvanbaarsen/gitlabhq/commits/a2afc5c3f95268920f5f93d367a94aa67945c0aa"}]}