{"push_id":1870966515,"size":21,"distinct_size":5,"ref":"refs/heads/feature/teryk/persist_application","head":"02f90dc94c75e720fed43d21bf678633f68a7c1b","before":"ad1485c6e87f249f24cda88be70aad378c8b99c0","commits":[{"sha":"c79679129c7414e04c7c1d49e9c58ed5390748d7","author":{"name":"Grégoire Aubert","email":"af951be56f3dbefb9fab5115e7dfd851a99a8201@sonarsource.com"},"message":"SONAR-9546 Allow to create two custom graphs on the project activity page","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/c79679129c7414e04c7c1d49e9c58ed5390748d7"},{"sha":"097f6826b2c684e22f4d57bd1d09c3a7029e5b55","author":{"name":"Grégoire Aubert","email":"af951be56f3dbefb9fab5115e7dfd851a99a8201@sonarsource.com"},"message":"SONAR-9546 Sync tooltips from the two graphs","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/097f6826b2c684e22f4d57bd1d09c3a7029e5b55"},{"sha":"4790b1d7341f20077fc0d4316d3f3732a0090066","author":{"name":"Grégoire Aubert","email":"af951be56f3dbefb9fab5115e7dfd851a99a8201@sonarsource.com"},"message":"SONAR-9546 Display only the first custom graph as preview on project dashboard","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/4790b1d7341f20077fc0d4316d3f3732a0090066"},{"sha":"d5ed6c54471951326e987953c51f52f7e6433e37","author":{"name":"Sébastien Lesaint","email":"0fa04f510fc45d7ee2f6e5c2026435bcc1f58a72@sonarsource.com"},"message":"fix possible dead lock on table CE_SCANNER_CONTEXT on MySQL","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/d5ed6c54471951326e987953c51f52f7e6433e37"},{"sha":"ac7679e4c81e18f9ef25d211b671bad61ac4263c","author":{"name":"Simon Brandhof","email":"d85a75d0ac4d3d9778c9a9b1c30393f3dd407306@sonarsource.com"},"message":"SONAR-9567 drop fields \"attributes\", \"gap\" and \"updatedAt\" from ES index \"issues\"","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/ac7679e4c81e18f9ef25d211b671bad61ac4263c"},{"sha":"285daf04bf6e791aa4c23797eeb723f276ea82b7","author":{"name":"Simon Brandhof","email":"d85a75d0ac4d3d9778c9a9b1c30393f3dd407306@sonarsource.com"},"message":"SONAR-9567 load issues from DB instead of ES in WS batch/issues","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/285daf04bf6e791aa4c23797eeb723f276ea82b7"},{"sha":"e290061e312adc7d560d03f66e7d573d845db96f","author":{"name":"Simon Brandhof","email":"d85a75d0ac4d3d9778c9a9b1c30393f3dd407306@sonarsource.com"},"message":"SONAR-9567 drop fields manual_severity and message from ES index issues","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/e290061e312adc7d560d03f66e7d573d845db96f"},{"sha":"c526a17a16632d4af6db643709457eb5800350ce","author":{"name":"Simon Brandhof","email":"d85a75d0ac4d3d9778c9a9b1c30393f3dd407306@sonarsource.com"},"message":"SONAR-9567 disable storage of doc source in ES index issues/issue","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/c526a17a16632d4af6db643709457eb5800350ce"},{"sha":"ec9ac9441625bdc759626d305cd1e858666fb646","author":{"name":"Simon Brandhof","email":"d85a75d0ac4d3d9778c9a9b1c30393f3dd407306@sonarsource.com"},"message":"WS batch/issues must return 400 if requested component type is not supported","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/ec9ac9441625bdc759626d305cd1e858666fb646"},{"sha":"aa34721a31371ed308bbf06d219c3c28ac7fdfb6","author":{"name":"Julien Lancelot","email":"a5edab9c42a1fa5411c7ea0e89256090a5a82c58@sonarsource.com"},"message":"SONAR-9551 Add APP qualifier","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/aa34721a31371ed308bbf06d219c3c28ac7fdfb6"},{"sha":"e598d904ce78fd25f54f2e14b9a91b0fdba40d24","author":{"name":"Stas Vilchik","email":"fe9b15b97b88b2b4cce4b563975ec36e4558e90f@sonarsource.com"},"message":"make SelectList available for extensions","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/e598d904ce78fd25f54f2e14b9a91b0fdba40d24"},{"sha":"3973c1ecbdab34f1aab67ba770529a1de4a2122f","author":{"name":"Julien Lancelot","email":"a5edab9c42a1fa5411c7ea0e89256090a5a82c58@sonarsource.com"},"message":"Remove init data in before() of PermissionTemplateServiceTest","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/3973c1ecbdab34f1aab67ba770529a1de4a2122f"},{"sha":"b436f3e857bddb0e745056a1366de3eaf5556fa4","author":{"name":"Julien Lancelot","email":"a5edab9c42a1fa5411c7ea0e89256090a5a82c58@sonarsource.com"},"message":"SONAR-9551 Use view templates for applications","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/b436f3e857bddb0e745056a1366de3eaf5556fa4"},{"sha":"bc2563d5b027d7879afc4877727d4ffa44e8a31d","author":{"name":"Stas Vilchik","email":"fe9b15b97b88b2b4cce4b563975ec36e4558e90f@sonarsource.com"},"message":"expose ratings and level components (#2257)","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/bc2563d5b027d7879afc4877727d4ffa44e8a31d"},{"sha":"2550767fe9323fa6e24a8bbd82788714d54b8ec4","author":{"name":"Stas Vilchik","email":"fe9b15b97b88b2b4cce4b563975ec36e4558e90f@sonarsource.com"},"message":"add application icon and description (#2258)","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/2550767fe9323fa6e24a8bbd82788714d54b8ec4"},{"sha":"46fcc425925000f46d1a088c938a6cc629b45814","author":{"name":"Julien Lancelot","email":"a5edab9c42a1fa5411c7ea0e89256090a5a82c58@sonarsource.com"},"message":"SONAR-9551 Add attribute to view to detect applications","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/46fcc425925000f46d1a088c938a6cc629b45814"},{"sha":"cba8e9b33cf81b54c8bb09fea5f73dd10bba1ee9","author":{"name":"Teryk Bellahsene","email":"2c6b2d2cbbdfefab93b2e81a5088c26f4b5e5701@sonarsource.com"},"message":"SONAR-9551 Persist applications with APP qualifier","distinct":true,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/cba8e9b33cf81b54c8bb09fea5f73dd10bba1ee9"},{"sha":"6e8ef3d58a0c31a2ddf0d362493b997d1ba75794","author":{"name":"Teryk Bellahsene","email":"2c6b2d2cbbdfefab93b2e81a5088c26f4b5e5701@sonarsource.com"},"message":"SONAR-9551 Select APP when searching for views and subviews in ComponentDao","distinct":true,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/6e8ef3d58a0c31a2ddf0d362493b997d1ba75794"},{"sha":"e64d05299aca8420f00b229dcdebc5ed9d636e3d","author":{"name":"Teryk Bellahsene","email":"2c6b2d2cbbdfefab93b2e81a5088c26f4b5e5701@sonarsource.com"},"message":"SONAR-9551 Page API supports APP qualifier","distinct":true,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/e64d05299aca8420f00b229dcdebc5ed9d636e3d"},{"sha":"2a41e3f751a25a0383ad53a13d8678b0a6013954","author":{"name":"Teryk Bellahsene","email":"2c6b2d2cbbdfefab93b2e81a5088c26f4b5e5701@sonarsource.com"},"message":"SONAR-9551 PropertyDefinition and ResourceTypeTree correctly handles APP qualifier","distinct":true,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/2a41e3f751a25a0383ad53a13d8678b0a6013954"}]}
{"actor":{"display_login":"teryk"}}