{"push_id":674831841,"size":37,"distinct_size":4,"ref":"refs/heads/feature/server/ws_metrics_list","head":"065fcca7f16901a13603179caa74fdf39cac8342","before":"959d9e13f4c4432285b3e622574249a67401eb40","commits":[{"sha":"9de86423ed465f18ebdc4b883cd6d40ee9f373c8","author":{"email":"57fb90f096561797a678cefa73882c17749f17a1@sonarsource.com","name":"Simon Brandhof"},"message":"Fix quality flaws","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/9de86423ed465f18ebdc4b883cd6d40ee9f373c8"},{"sha":"90620b8f68670a8ba72ee2cf8ab795fe6e271ef8","author":{"email":"34d11a872b19f0b2d90364787e9bebcc5cbf2642@sonarsource.com","name":"Julien HENRY"},"message":"Fix some quality flaws","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/90620b8f68670a8ba72ee2cf8ab795fe6e271ef8"},{"sha":"6d3dfbc0ec43edcb6b8d37ca822641c9865297b8","author":{"email":"57fb90f096561797a678cefa73882c17749f17a1@sonarsource.com","name":"Simon Brandhof"},"message":"Fix quality flaws","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/6d3dfbc0ec43edcb6b8d37ca822641c9865297b8"},{"sha":"303f3f29a59629ea5644043fae2e01ec57656fab","author":{"email":"51c3b2b672b7db9d5bf515d9fb7f04a3d6407a00@sonarsource.com","name":"Julien Lancelot"},"message":"Remove IndexViewsStep as Views is currently disabled","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/303f3f29a59629ea5644043fae2e01ec57656fab"},{"sha":"a27d5efd0aa3ce834ee20bccd5044c3c36a3467a","author":{"email":"51c3b2b672b7db9d5bf515d9fb7f04a3d6407a00@sonarsource.com","name":"Julien Lancelot"},"message":"SONAR-6259 Persist components in db","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/a27d5efd0aa3ce834ee20bccd5044c3c36a3467a"},{"sha":"db30e4ece39c2dfd0c41b4d9eb612d5b494afd18","author":{"email":"51c3b2b672b7db9d5bf515d9fb7f04a3d6407a00@sonarsource.com","name":"Julien Lancelot"},"message":"SONAR-6259 Use component caches to get id or uuid","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/db30e4ece39c2dfd0c41b4d9eb612d5b494afd18"},{"sha":"851e8b5d5f5bce878d0d362a7f21bd786e3b9221","author":{"email":"34d11a872b19f0b2d90364787e9bebcc5cbf2642@sonarsource.com","name":"Julien HENRY"},"message":"Fix some quality flaws","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/851e8b5d5f5bce878d0d362a7f21bd786e3b9221"},{"sha":"9970fdc584b11d35cc60cb7ad57dee825b8340da","author":{"email":"51c3b2b672b7db9d5bf515d9fb7f04a3d6407a00@sonarsource.com","name":"Julien Lancelot"},"message":"SONAR-6259 Fix persistence of projects.root_id","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/9970fdc584b11d35cc60cb7ad57dee825b8340da"},{"sha":"79f034b7b10b801f82060a28c39f4595c185575e","author":{"email":"51c3b2b672b7db9d5bf515d9fb7f04a3d6407a00@sonarsource.com","name":"Julien Lancelot"},"message":"SONAR-6259 Update test name","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/79f034b7b10b801f82060a28c39f4595c185575e"},{"sha":"850d73923682ad77069c8c4251ca3674ff90c86e","author":{"email":"34d11a872b19f0b2d90364787e9bebcc5cbf2642@sonarsource.com","name":"Julien HENRY"},"message":"Add project name in URL when publishing report","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/850d73923682ad77069c8c4251ca3674ff90c86e"},{"sha":"b15cb8e004d119a44189e4808ff98fe49a9a66e7","author":{"email":"57fb90f096561797a678cefa73882c17749f17a1@sonarsource.com","name":"Simon Brandhof"},"message":"SONAR-6567 disable extension point NotificationDispatcher in batch\n\nCurrently it's only removed from API. Will be removed from batch after that events are in Compute Engine (for change of quality gate status)","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/b15cb8e004d119a44189e4808ff98fe49a9a66e7"},{"sha":"e1712a805c75bd125942d114d5cdfe6908ae015c","author":{"email":"24ace8f48d50740a7407650930a072edc17bd118@sonarsource.com","name":"Jean-Baptiste Lievremont"},"message":"SONAR-6471 Remove BaseDao from GroupDao","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/e1712a805c75bd125942d114d5cdfe6908ae015c"},{"sha":"06cafc9839cb231a8f71e1d1c41da43ac1dc0139","author":{"email":"24ace8f48d50740a7407650930a072edc17bd118@sonarsource.com","name":"Jean-Baptiste Lievremont"},"message":"SONAR-6471 Add new WS to search for user groups","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/06cafc9839cb231a8f71e1d1c41da43ac1dc0139"},{"sha":"e009561a5e3210480c7bef0ee20cebbc83d531bc","author":{"email":"cb186d0b983618107f2c90378bcc1c9975f8565c@gmail.com","name":"Stas Vilchik"},"message":"SONAR-6565 refactor users page","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/e009561a5e3210480c7bef0ee20cebbc83d531bc"},{"sha":"0a4d5f75f078abd6c6d8d4a58d0b4efc8c5cd512","author":{"email":"51c3b2b672b7db9d5bf515d9fb7f04a3d6407a00@sonarsource.com","name":"Julien Lancelot"},"message":"Add project name in compute report queue","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/0a4d5f75f078abd6c6d8d4a58d0b4efc8c5cd512"},{"sha":"abb3b3611c0fb9fb092847b69052a8f7e2635362","author":{"email":"51c3b2b672b7db9d5bf515d9fb7f04a3d6407a00@sonarsource.com","name":"Julien Lancelot"},"message":"SONAR-6259 Do not assume that project exists at the begin of the compute engine","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/abb3b3611c0fb9fb092847b69052a8f7e2635362"},{"sha":"b83f68c27b1bab902ce54da312ecfe77b89148e5","author":{"email":"34d11a872b19f0b2d90364787e9bebcc5cbf2642@sonarsource.com","name":"Julien HENRY"},"message":"SONAR-6281 Add description of components in report","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/b83f68c27b1bab902ce54da312ecfe77b89148e5"},{"sha":"1528580c9b9e8397b6bdfdefa22f60b37340c097","author":{"email":"5589a62b1dd998c1577f70356eb31eee7a614efa@sonarsource.com","name":"Sébastien Lesaint"},"message":"SONAR-6568 add LanguageRepository\n\nquality profile events computation requires to access the Language in the container","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/1528580c9b9e8397b6bdfdefa22f60b37340c097"},{"sha":"2b93b6e78216b2c7c5f8c1b44bdffdd0714aaaa7","author":{"email":"5589a62b1dd998c1577f70356eb31eee7a614efa@sonarsource.com","name":"Sébastien Lesaint"},"message":"SONAR-6568 add CE specific component \"API\"","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/2b93b6e78216b2c7c5f8c1b44bdffdd0714aaaa7"},{"sha":"d7c582501f2f2327d52c7f2738b28b1776a9c5d5","author":{"email":"5589a62b1dd998c1577f70356eb31eee7a614efa@sonarsource.com","name":"Sébastien Lesaint"},"message":"SONAR-6568 add DbClient, tree root and LanguageRepository to ComputationContext","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/d7c582501f2f2327d52c7f2738b28b1776a9c5d5"}]}