{"push_id":874787847,"size":21,"distinct_size":21,"ref":"refs/heads/master","head":"f084b1e053850730783a012a0a772012d8cbd949","before":"977b8c8f41be12d342c32d27a7b8421ed8e6a3de","commits":[{"sha":"782c6303bcfc5abd61f7eae7f5db9237dd8ca4b9","author":{"email":"a076b11c2cc63ccdc903dbe182e1eecc3cbbc094@bjrnskov.dk","name":"Henrik Bjørnskov"},"message":"Initial GitLab Driver\n\nThis is a proof of concept, and mostly done to gather feedback on the\nstructure of the driver and to see if this is something that Composer\nshould include in core.\n\nVarious review changes based on Stof comments.\n\n* Remove cleanup() as it is implemented by the abstract class.\n* Remove wrong comment in getReferences\n* Implement getSource (as GitHubDriver does)\n* Finish phpDocs for methods.","distinct":true,"url":"https://api.github.com/repos/composer/composer/commits/782c6303bcfc5abd61f7eae7f5db9237dd8ca4b9"},{"sha":"5fece6ae83db54aee4b707c0a6fdfe264d483078","author":{"email":"723156650c5778d0e4df4b2fbfeefa65359302e5@tamarelle.net","name":"Jerome TAMARELLE"},"message":"Use Gitlab blob API to retreive composer.json files\n\nStore missing composer.json into the cache\n\n[GitLab] Reduce API calls by caching\n\nDownload ZIP archives from gitlab + fix repo URL\n\nFix cached commit objects","distinct":true,"url":"https://api.github.com/repos/composer/composer/commits/5fece6ae83db54aee4b707c0a6fdfe264d483078"},{"sha":"48fc2eafa0210bd795ab10e18b30ecb0718528d8","author":{"email":"723156650c5778d0e4df4b2fbfeefa65359302e5@tamarelle.net","name":"Jérôme Tamarelle"},"message":"Add gitlab.com as default GitLab domain","distinct":true,"url":"https://api.github.com/repos/composer/composer/commits/48fc2eafa0210bd795ab10e18b30ecb0718528d8"},{"sha":"802b57417a4fe3b15c1156829e90a5d488f6268e","author":{"email":"723156650c5778d0e4df4b2fbfeefa65359302e5@tamarelle.net","name":"Jérôme Tamarelle"},"message":"Pass GitLab credential by HTTP header instead of query string to improve security","distinct":true,"url":"https://api.github.com/repos/composer/composer/commits/802b57417a4fe3b15c1156829e90a5d488f6268e"},{"sha":"c1edfbb65cafa8a181a2126512da3392fb359837","author":{"email":"723156650c5778d0e4df4b2fbfeefa65359302e5@tamarelle.net","name":"Jérôme Tamarelle"},"message":"Add tests on GitLabDriver\n\nAdd an interactive prompt for gitlab token\n\nUpdate doc for gitlab-domains\n\nAdd tests on GitLabDriver::supports\n\nUpdate doc + CS\n\nOptimize branch detection + fix typos\n\nFix test on GitLab support as it depends on SSL\n\nRemove useless method + fix repository URL containing .git","distinct":true,"url":"https://api.github.com/repos/composer/composer/commits/c1edfbb65cafa8a181a2126512da3392fb359837"},{"sha":"e635a2730ca548edd7bb79adebf13be410478487","author":{"email":"506b434eadf948f50ed2581e174e1e153d78d1f2@astate.edu","name":"Roshan Gautam"},"message":"Add compiled composer.phar","distinct":true,"url":"https://api.github.com/repos/composer/composer/commits/e635a2730ca548edd7bb79adebf13be410478487"},{"sha":"f87039656850828dee6d536b4d5cdb72703e9fd3","author":{"email":"506b434eadf948f50ed2581e174e1e153d78d1f2@astate.edu","name":"Roshan Gautam"},"message":"Add oauth2 support for gitlab","distinct":true,"url":"https://api.github.com/repos/composer/composer/commits/f87039656850828dee6d536b4d5cdb72703e9fd3"},{"sha":"085d3e55fc12b8ac12116e156f1cc994ea3427bb","author":{"email":"506b434eadf948f50ed2581e174e1e153d78d1f2@astate.edu","name":"Roshan Gautam"},"message":"Compiler.phar update","distinct":true,"url":"https://api.github.com/repos/composer/composer/commits/085d3e55fc12b8ac12116e156f1cc994ea3427bb"},{"sha":"738dec3f024d4a573d3db51c342c1554b3686c8b","author":{"email":"506b434eadf948f50ed2581e174e1e153d78d1f2@astate.edu","name":"Roshan Gautam"},"message":"Remove composer.phar","distinct":true,"url":"https://api.github.com/repos/composer/composer/commits/738dec3f024d4a573d3db51c342c1554b3686c8b"},{"sha":"4d5e5b3fb5d7c74bbd597957d5b715faa0301830","author":{"email":"506b434eadf948f50ed2581e174e1e153d78d1f2@astate.edu","name":"Roshan Gautam"},"message":"Remove parasite","distinct":true,"url":"https://api.github.com/repos/composer/composer/commits/4d5e5b3fb5d7c74bbd597957d5b715faa0301830"},{"sha":"7bf886b3bac5cf724bec7994f1d8a960417ff6cc","author":{"email":"506b434eadf948f50ed2581e174e1e153d78d1f2@astate.edu","name":"Roshan Gautam"},"message":"Remove two factor authentication","distinct":true,"url":"https://api.github.com/repos/composer/composer/commits/7bf886b3bac5cf724bec7994f1d8a960417ff6cc"},{"sha":"98bc4e4483364d39f5b75ffcfad30cd20a067d2a","author":{"email":"506b434eadf948f50ed2581e174e1e153d78d1f2@astate.edu","name":"Roshan Gautam"},"message":"Gitlab:Use proper fallbacks if archive download is failing","distinct":true,"url":"https://api.github.com/repos/composer/composer/commits/98bc4e4483364d39f5b75ffcfad30cd20a067d2a"},{"sha":"6ec9f5ff02f4704436bfbbe8d92c9d81f1ab99b8","author":{"email":"723156650c5778d0e4df4b2fbfeefa65359302e5@tamarelle.net","name":"Jerome TAMARELLE"},"message":"Merge branch 'pr-1' into gitlab\n\n* pr-1:\n  Gitlab:Use proper fallbacks if archive download is failing\n  Remove two factor authentication\n  Remove parasite\n  Remove composer.phar\n  Compiler.phar update\n  Add oauth2 support for gitlab\n  Add compiled composer.phar","distinct":true,"url":"https://api.github.com/repos/composer/composer/commits/6ec9f5ff02f4704436bfbbe8d92c9d81f1ab99b8"},{"sha":"211d4632bba1084914cb22995973abe164e14ec2","author":{"email":"723156650c5778d0e4df4b2fbfeefa65359302e5@tamarelle.net","name":"Jerome TAMARELLE"},"message":"Fix compatibility with PHP 5.3","distinct":true,"url":"https://api.github.com/repos/composer/composer/commits/211d4632bba1084914cb22995973abe164e14ec2"},{"sha":"db056b838341a6dc6822fced57c2320e4082460f","author":{"email":"723156650c5778d0e4df4b2fbfeefa65359302e5@tamarelle.net","name":"Jerome TAMARELLE"},"message":"Fix retry authentification on gitlab oauth","distinct":true,"url":"https://api.github.com/repos/composer/composer/commits/db056b838341a6dc6822fced57c2320e4082460f"},{"sha":"6ccc562c0fdbd12d5e61a4d4f04af9d862a9443d","author":{"email":"723156650c5778d0e4df4b2fbfeefa65359302e5@tamarelle.net","name":"Jerome TAMARELLE"},"message":"Add tests on GitLab class (copied from GitHubTest)","distinct":true,"url":"https://api.github.com/repos/composer/composer/commits/6ccc562c0fdbd12d5e61a4d4f04af9d862a9443d"},{"sha":"ac68a721f415af37ef774c451812cff263d3f3a2","author":{"email":"723156650c5778d0e4df4b2fbfeefa65359302e5@tamarelle.net","name":"Jérôme Tamarelle"},"message":"Merge remote-tracking branch 'composer/master' into gitlab\n\nConflicts:\n\tdoc/04-schema.md\n\tsrc/Composer/Util/RemoteFilesystem.php","distinct":true,"url":"https://api.github.com/repos/composer/composer/commits/ac68a721f415af37ef774c451812cff263d3f3a2"},{"sha":"4255db9e3195ad973d2571fa78bdf3af09203b31","author":{"email":"723156650c5778d0e4df4b2fbfeefa65359302e5@tamarelle.net","name":"Jérôme Tamarelle"},"message":"Allows SSH urls for gitlab and detect the scheme\n\nSSH urls uses HTTPS to request the API","distinct":true,"url":"https://api.github.com/repos/composer/composer/commits/4255db9e3195ad973d2571fa78bdf3af09203b31"},{"sha":"a10bffec0e2215a73f07e6b48b6bdbf7758263b2","author":{"email":"0712a68aba493ca0413b8a0d0238658b52132f56@seld.be","name":"Jordi Boggiano"},"message":"Merge remote-tracking branch 'GromNaN/gitlab'","distinct":true,"url":"https://api.github.com/repos/composer/composer/commits/a10bffec0e2215a73f07e6b48b6bdbf7758263b2"},{"sha":"020c126c270b7029e77e189bf793b2b39b6c3a41","author":{"email":"0712a68aba493ca0413b8a0d0238658b52132f56@seld.be","name":"Jordi Boggiano"},"message":"Fix CS","distinct":true,"url":"https://api.github.com/repos/composer/composer/commits/020c126c270b7029e77e189bf793b2b39b6c3a41"}]}