{"push_id":748840328,"size":87,"distinct_size":87,"ref":"refs/heads/master","head":"957e849f41d96fa9778fcdd06792d2f0274b29ab","before":"ef707ebfacec3782c5a6270b784a069df384feb9","commits":[{"sha":"bb50b7fcd0161a7b9f0f87cb395e355a87a9dd17","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@jacobvosmaer.nl","name":"Jacob Vosmaer"},"message":"Allow custom backup archive permissions\n\nThis change helps system administrators who want to replicate\nGitLab backup files without needing root permissions.","distinct":true,"url":"https://api.github.com/repos/gipcompany/gitlabhq/commits/bb50b7fcd0161a7b9f0f87cb395e355a87a9dd17"},{"sha":"0194dd4182778b6bbf6b02f5d57e995ecbb43066","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@jacobvosmaer.nl","name":"Jacob Vosmaer"},"message":"Add tests for custom backup archive file permissions","distinct":true,"url":"https://api.github.com/repos/gipcompany/gitlabhq/commits/0194dd4182778b6bbf6b02f5d57e995ecbb43066"},{"sha":"64f60340918d3f4aa3c1d33b89d8dc90bcd96de7","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@jacobvosmaer.nl","name":"Jacob Vosmaer"},"message":"More hacks to get the specs working again","distinct":true,"url":"https://api.github.com/repos/gipcompany/gitlabhq/commits/64f60340918d3f4aa3c1d33b89d8dc90bcd96de7"},{"sha":"4612599e5eb94e09f539a3fbbc3a1eaeaa96a3c7","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@jacobvosmaer.nl","name":"Jacob Vosmaer"},"message":"Remove rake task re-enabling into a method","distinct":true,"url":"https://api.github.com/repos/gipcompany/gitlabhq/commits/4612599e5eb94e09f539a3fbbc3a1eaeaa96a3c7"},{"sha":"810ffab4b135024a76b2b68f0edbbbf76036d027","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@jacobvosmaer.nl","name":"Jacob Vosmaer"},"message":"Use a loop when enabling subtasks","distinct":true,"url":"https://api.github.com/repos/gipcompany/gitlabhq/commits/810ffab4b135024a76b2b68f0edbbbf76036d027"},{"sha":"277f311f20739bd97f4059b51dfa1dbc38aa38e1","author":{"email":"be23d75b156792e5acab51b196a2deb155d35d6a@gmail.com","name":"Dmitriy Zaporozhets"},"message":"Fetch reference from fork repo when create merge request","distinct":true,"url":"https://api.github.com/repos/gipcompany/gitlabhq/commits/277f311f20739bd97f4059b51dfa1dbc38aa38e1"},{"sha":"a87989fb7d0c4f05658ba29dec48ecefedf32334","author":{"email":"be23d75b156792e5acab51b196a2deb155d35d6a@gmail.com","name":"Dmitriy Zaporozhets"},"message":"Remove satellites","distinct":true,"url":"https://api.github.com/repos/gipcompany/gitlabhq/commits/a87989fb7d0c4f05658ba29dec48ecefedf32334"},{"sha":"2be3c949258e45850d55c36b67fc4d5306a626ff","author":{"email":"be23d75b156792e5acab51b196a2deb155d35d6a@gmail.com","name":"Dmitriy Zaporozhets"},"message":"Fix application initialize","distinct":true,"url":"https://api.github.com/repos/gipcompany/gitlabhq/commits/2be3c949258e45850d55c36b67fc4d5306a626ff"},{"sha":"2a6f522cac52ead493aa9f69017e2d7780c342a1","author":{"email":"be23d75b156792e5acab51b196a2deb155d35d6a@gmail.com","name":"Dmitriy Zaporozhets"},"message":"Implement merge from forks without satellites","distinct":true,"url":"https://api.github.com/repos/gipcompany/gitlabhq/commits/2a6f522cac52ead493aa9f69017e2d7780c342a1"},{"sha":"cb6f34e367a58d277c58d7861343af6e08d5508a","author":{"email":"be23d75b156792e5acab51b196a2deb155d35d6a@gmail.com","name":"Dmitriy Zaporozhets"},"message":"Implement update of ref when merge request code is reloaded","distinct":true,"url":"https://api.github.com/repos/gipcompany/gitlabhq/commits/cb6f34e367a58d277c58d7861343af6e08d5508a"},{"sha":"26f5d6047d6e21a5c65a4276266648f1e69aac4a","author":{"email":"be23d75b156792e5acab51b196a2deb155d35d6a@gmail.com","name":"Dmitriy Zaporozhets"},"message":"Refactor compare and fetch logic","distinct":true,"url":"https://api.github.com/repos/gipcompany/gitlabhq/commits/26f5d6047d6e21a5c65a4276266648f1e69aac4a"},{"sha":"a7fded9b9529cfc08463afd4f6cf12478262e951","author":{"email":"be23d75b156792e5acab51b196a2deb155d35d6a@gmail.com","name":"Dmitriy Zaporozhets"},"message":"Huge refactoring for accepting merge requests\n\nSigned-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>","distinct":true,"url":"https://api.github.com/repos/gipcompany/gitlabhq/commits/a7fded9b9529cfc08463afd4f6cf12478262e951"},{"sha":"971e47520f176625efe9c6c0dace7c6325ad89e5","author":{"email":"be23d75b156792e5acab51b196a2deb155d35d6a@gmail.com","name":"Dmitriy Zaporozhets"},"message":"Increase COMMITS_SAFE_SIZE to reasonable size in compare to diff limits. Fix reload with full diff link\n\nSigned-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>","distinct":true,"url":"https://api.github.com/repos/gipcompany/gitlabhq/commits/971e47520f176625efe9c6c0dace7c6325ad89e5"},{"sha":"989329c9d9fb28092d8250a86a2dd6f4afc3a445","author":{"email":"be23d75b156792e5acab51b196a2deb155d35d6a@gmail.com","name":"Dmitriy Zaporozhets"},"message":"Fix refresh service\n\nSigned-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>","distinct":true,"url":"https://api.github.com/repos/gipcompany/gitlabhq/commits/989329c9d9fb28092d8250a86a2dd6f4afc3a445"},{"sha":"abd2bc00f92d6c516e1b1922355fb187b134f873","author":{"email":"be23d75b156792e5acab51b196a2deb155d35d6a@gmail.com","name":"Dmitriy Zaporozhets"},"message":"Fix some of tests\n\nSigned-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>","distinct":true,"url":"https://api.github.com/repos/gipcompany/gitlabhq/commits/abd2bc00f92d6c516e1b1922355fb187b134f873"},{"sha":"fa88f2c084a3d99419f91159b35bdd3aaad3b39a","author":{"email":"be23d75b156792e5acab51b196a2deb155d35d6a@gmail.com","name":"Dmitriy Zaporozhets"},"message":"Use real branches from test repo\n\nSigned-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>","distinct":true,"url":"https://api.github.com/repos/gipcompany/gitlabhq/commits/fa88f2c084a3d99419f91159b35bdd3aaad3b39a"},{"sha":"66bdbdb35d5930bb458ddf381c45f80548aa7235","author":{"email":"be23d75b156792e5acab51b196a2deb155d35d6a@gmail.com","name":"Dmitriy Zaporozhets"},"message":"Remove satellites mention from architecture doc\n\nSigned-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>","distinct":true,"url":"https://api.github.com/repos/gipcompany/gitlabhq/commits/66bdbdb35d5930bb458ddf381c45f80548aa7235"},{"sha":"8279d936804659bbf8f161384eef4ac2649ff6a9","author":{"email":"425696b62e2e257059064d040e240057a28c5f41@decibelinsight.com","name":"mchristof"},"message":"updated restore docs wrt backup location [ci skip]\nMade sure to point out that the restore location can be overwritten by\nan entry in the config.","distinct":true,"url":"https://api.github.com/repos/gipcompany/gitlabhq/commits/8279d936804659bbf8f161384eef4ac2649ff6a9"},{"sha":"db0fce322a19e20e755abca772ceb2918d815ea0","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@jacobvosmaer.nl","name":"Jacob Vosmaer"},"message":"Create more backups during backup tests\n\nI hope this makes the backup tests more reliable.","distinct":true,"url":"https://api.github.com/repos/gipcompany/gitlabhq/commits/db0fce322a19e20e755abca772ceb2918d815ea0"},{"sha":"39a7e210a3484fb84683d53c2cf5e0f7ef0c3a80","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@jacobvosmaer.nl","name":"Jacob Vosmaer"},"message":"Use a separate backup test directory and nuke its contents","distinct":true,"url":"https://api.github.com/repos/gipcompany/gitlabhq/commits/39a7e210a3484fb84683d53c2cf5e0f7ef0c3a80"}]}