{"push_id":552263404,"size":131,"distinct_size":131,"ref":"refs/heads/v4","head":"b3274a0184233e537946f8c1b29c86dea9fb5528","before":"6b0b2e4dbf4a29ee128750d6674cac7c5890cec3","commits":[{"sha":"2c2f12fd3c24e074b5a46e314257c3fe606a1143","author":{"email":"5f34231c67f384a2877ffbc1ce39fe3151422509@canonical.com","name":"Martin Hilton"},"message":"Adding sorting to search results.","distinct":true,"url":"https://api.github.com/repos/urosj/charmstore-1/commits/2c2f12fd3c24e074b5a46e314257c3fe606a1143"},{"sha":"8829551aa39945fb2c66061f247a3c5fdb7ebd60","author":{"email":"c805ced4ad10b9a11edc8de44df9d6064da09eba@canonical.com","name":"jujugui"},"message":"Merge pull request #216 from mhilton/search-result-sorting\n\nAdding sorting to search results.","distinct":true,"url":"https://api.github.com/repos/urosj/charmstore-1/commits/8829551aa39945fb2c66061f247a3c5fdb7ebd60"},{"sha":"c9e40fd2d8ef2738b4cc6ca707b3bcde32ae2963","author":{"email":"5f34231c67f384a2877ffbc1ce39fe3151422509@canonical.com","name":"Martin Hilton"},"message":"Added boosting of certain series","distinct":true,"url":"https://api.github.com/repos/urosj/charmstore-1/commits/c9e40fd2d8ef2738b4cc6ca707b3bcde32ae2963"},{"sha":"3b6081a87966e6e7152f1f9347794135d123d821","author":{"email":"c805ced4ad10b9a11edc8de44df9d6064da09eba@canonical.com","name":"jujugui"},"message":"Merge pull request #218 from mhilton/series-boost\n\nAdded boosting for certain series\n\nAdded boosts to trusty > precise > utopic > everything else.\r\n\r\nNote I implemented this as described on the card so there is specifically no boosting to bundles, That might want to be looked at. I have made the series boost lower than the promulgated boost so all things being equal for any given charm you should see the promulgated trusty charm at the top of the list followed by the promulgated precise one etc.","distinct":true,"url":"https://api.github.com/repos/urosj/charmstore-1/commits/3b6081a87966e6e7152f1f9347794135d123d821"},{"sha":"8c99fecf24902342e7f79987e890c4f7c867e27a","author":{"email":"5f34231c67f384a2877ffbc1ce39fe3151422509@canonical.com","name":"Martin Hilton"},"message":"Stop adding charms from deprecated series into search","distinct":true,"url":"https://api.github.com/repos/urosj/charmstore-1/commits/8c99fecf24902342e7f79987e890c4f7c867e27a"},{"sha":"97afef8d05593e35187a0a5ccc73aa66fc035de0","author":{"email":"c3aaac3d38942ff27c04fe3f30df23ad9266fb6f@canonical.com","name":"Madison Scott-Clary"},"message":"update dependencies.tsv","distinct":true,"url":"https://api.github.com/repos/urosj/charmstore-1/commits/97afef8d05593e35187a0a5ccc73aa66fc035de0"},{"sha":"8bd7cb5aedf0cf439eeec54bc1a849f35eb79e13","author":{"email":"c805ced4ad10b9a11edc8de44df9d6064da09eba@canonical.com","name":"jujugui"},"message":"Merge pull request #220 from makyo/update-deps\n\nupdate dependencies.tsv\n\nThis updates dependencies in preparation for a build.  Minor change, but requesting multiple QAs to ensure everything works.","distinct":true,"url":"https://api.github.com/repos/urosj/charmstore-1/commits/8bd7cb5aedf0cf439eeec54bc1a849f35eb79e13"},{"sha":"dd033e0deb2308c825bec6ce4271757186b8e672","author":{"email":"c805ced4ad10b9a11edc8de44df9d6064da09eba@canonical.com","name":"jujugui"},"message":"Merge pull request #219 from mhilton/remove-deprecated-series-from-search\n\nStop adding charms from deprecated series into search","distinct":true,"url":"https://api.github.com/repos/urosj/charmstore-1/commits/dd033e0deb2308c825bec6ce4271757186b8e672"},{"sha":"6ed58333d911f926268485dc2832423eb9a69a56","author":{"email":"4e317290bbb82623ece0bfb0548ac21ebd5b23f1@gmail.com","name":"Roger Peppe"},"message":"internal/v4: disallow names from charm templates","distinct":true,"url":"https://api.github.com/repos/urosj/charmstore-1/commits/6ed58333d911f926268485dc2832423eb9a69a56"},{"sha":"d47c1df7413687462d57b90688faa4b9b00e3dff","author":{"email":"c805ced4ad10b9a11edc8de44df9d6064da09eba@canonical.com","name":"jujugui"},"message":"Merge pull request #221 from rogpeppe/095-template-names-check\n\ninternal/v4: disallow names from charm templates\n\nThis implements some extra checks required to keep dubious looking\r\ncharms out of the charm store.","distinct":true,"url":"https://api.github.com/repos/urosj/charmstore-1/commits/d47c1df7413687462d57b90688faa4b9b00e3dff"},{"sha":"35205cd080910fe8cca612142ad217de4877496b","author":{"email":"4e317290bbb82623ece0bfb0548ac21ebd5b23f1@gmail.com","name":"Roger Peppe"},"message":"internal/router: return 404 on meta/any with no includes; fix bulk id handler","distinct":true,"url":"https://api.github.com/repos/urosj/charmstore-1/commits/35205cd080910fe8cca612142ad217de4877496b"},{"sha":"3b3d2952c25f8b2c51dc06cbde65c0f563805800","author":{"email":"c805ced4ad10b9a11edc8de44df9d6064da09eba@canonical.com","name":"jujugui"},"message":"Merge pull request #227 from rogpeppe/096-fix-meta-any-no-includes\n\ninternal/router: return 404 on meta/any with no includes\n\nWhen we requested metadata on a fully qualified id using meta/any\r\nwith no includes, it would succeed unconditionally.\r\n\r\nA better fix would be to make meta/any with no includes return an\r\nerror, but we can't do that without compromising the existing GUI client.\r\n\r\nAs drive-by fixes, we make the bulk id handler work correctly when\r\nthere are some ids are not found, and the error message from\r\nthe any handler return the full name of the meta endpoint requested.","distinct":true,"url":"https://api.github.com/repos/urosj/charmstore-1/commits/3b3d2952c25f8b2c51dc06cbde65c0f563805800"},{"sha":"ace29ba7721f7ec4929999df2a934c3ff5559764","author":{"email":"932b340716f4f618f4231143953a6fadf6a4192d@canonical.com","name":"Francesco Banconi"},"message":"Implement the ingestion log endpoints.\n\nThis will allow storing/retrieving ingestion logs.\nTo activate the functionality, a client branch is also\nrequired.","distinct":true,"url":"https://api.github.com/repos/urosj/charmstore-1/commits/ace29ba7721f7ec4929999df2a934c3ff5559764"},{"sha":"5f4f38f163b7f46e84950d7c9c73f015d1a7f747","author":{"email":"932b340716f4f618f4231143953a6fadf6a4192d@canonical.com","name":"Francesco Banconi"},"message":"Use the given URLs parameter in ingestion tests.","distinct":true,"url":"https://api.github.com/repos/urosj/charmstore-1/commits/5f4f38f163b7f46e84950d7c9c73f015d1a7f747"},{"sha":"29634e2f6b68396a24ce294b33aec760737e92c2","author":{"email":"932b340716f4f618f4231143953a6fadf6a4192d@canonical.com","name":"Francesco Banconi"},"message":"Fix ingestion test errors when using Go 1.2.","distinct":true,"url":"https://api.github.com/repos/urosj/charmstore-1/commits/29634e2f6b68396a24ce294b33aec760737e92c2"},{"sha":"a4451db95062b7857bd79cef3ac88b1ed75ba438","author":{"email":"932b340716f4f618f4231143953a6fadf6a4192d@canonical.com","name":"Francesco Banconi"},"message":"Replace ingestion logs with a more generic logging system.","distinct":true,"url":"https://api.github.com/repos/urosj/charmstore-1/commits/a4451db95062b7857bd79cef3ac88b1ed75ba438"},{"sha":"6bc354546ca8f560f42da0d81bce59680eddfdaf","author":{"email":"932b340716f4f618f4231143953a6fadf6a4192d@canonical.com","name":"Francesco Banconi"},"message":"Fix typos and remove redundant test.","distinct":true,"url":"https://api.github.com/repos/urosj/charmstore-1/commits/6bc354546ca8f560f42da0d81bce59680eddfdaf"},{"sha":"4e8efe55b33cf064fabf0e6052346678ef52e050","author":{"email":"932b340716f4f618f4231143953a6fadf6a4192d@canonical.com","name":"Francesco Banconi"},"message":"Add ability to post multiple logs. Make GET log return a valid JSON list, even if it is streamed.","distinct":true,"url":"https://api.github.com/repos/urosj/charmstore-1/commits/4e8efe55b33cf064fabf0e6052346678ef52e050"},{"sha":"eadff16b3b00124a1248cd7749a13626dc8ddc27","author":{"email":"932b340716f4f618f4231143953a6fadf6a4192d@canonical.com","name":"Francesco Banconi"},"message":"Add a TODO to use slices in place of maps.","distinct":true,"url":"https://api.github.com/repos/urosj/charmstore-1/commits/eadff16b3b00124a1248cd7749a13626dc8ddc27"},{"sha":"000f71919039afec9c38a3671b343ddc18d66a08","author":{"email":"932b340716f4f618f4231143953a6fadf6a4192d@canonical.com","name":"Francesco Banconi"},"message":"Fix typo.","distinct":true,"url":"https://api.github.com/repos/urosj/charmstore-1/commits/000f71919039afec9c38a3671b343ddc18d66a08"}]}