{"push_id":705278292,"size":18,"distinct_size":1,"ref":"refs/heads/feature/profile_backup_attachment","head":"e8bff4270a78e6468a348c87901212dfa6e54f66","before":"77319790db6c1abd05e07dfdb280fdcbcfa851e9","commits":[{"sha":"34f120e8723a1746305f591b642a85e186b40602","author":{"email":"5589a62b1dd998c1577f70356eb31eee7a614efa@sonarsource.com","name":"Sébastien Lesaint"},"message":"fix various quality flaws","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/34f120e8723a1746305f591b642a85e186b40602"},{"sha":"0199d646efb6260d2aa6fc8705d940a3ef89285c","author":{"email":"5589a62b1dd998c1577f70356eb31eee7a614efa@sonarsource.com","name":"Sébastien Lesaint"},"message":"SONAR-6646 no_value measure can not be a best value optimized measure","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/0199d646efb6260d2aa6fc8705d940a3ef89285c"},{"sha":"0a303d2fe03d77c23984bc4e59232890d91f333a","author":{"email":"5589a62b1dd998c1577f70356eb31eee7a614efa@sonarsource.com","name":"Sébastien Lesaint"},"message":"FIX fix various quality flaws","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/0a303d2fe03d77c23984bc4e59232890d91f333a"},{"sha":"d70f025c8f9504c0f9f736a6207ffe954d468828","author":{"email":"5589a62b1dd998c1577f70356eb31eee7a614efa@sonarsource.com","name":"Sébastien Lesaint"},"message":"improve coverage of ConditionEvaluator","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/d70f025c8f9504c0f9f736a6207ffe954d468828"},{"sha":"eba86f1a7feca56d8b39ec7baa6f105eef0fef91","author":{"email":"13157cc76e8518b2d6f8530c95aa2e95e3d66771@sonarsource.com","name":"Duarte Meneses"},"message":"SONAR-6649 Move initialization of persistit caches to global context","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/eba86f1a7feca56d8b39ec7baa6f105eef0fef91"},{"sha":"792d7eb799efc25d92adcf059acc4c7c9f67d2c7","author":{"email":"13157cc76e8518b2d6f8530c95aa2e95e3d66771@sonarsource.com","name":"Duarte Meneses"},"message":"SONAR-6648 Allow to redirect logs to a custom stream","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/792d7eb799efc25d92adcf059acc4c7c9f67d2c7"},{"sha":"d2b146706202047d71eb4e7a6a6a57eb307d25d8","author":{"email":"13157cc76e8518b2d6f8530c95aa2e95e3d66771@sonarsource.com","name":"Duarte Meneses"},"message":"SONAR-6649 Move initialization of persistit caches to global context","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/d2b146706202047d71eb4e7a6a6a57eb307d25d8"},{"sha":"272a81d0cfed6dc0121b0c8e27bf91a2a486e68a","author":{"email":"13157cc76e8518b2d6f8530c95aa2e95e3d66771@sonarsource.com","name":"Duarte Meneses"},"message":"Fix quality flaws","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/272a81d0cfed6dc0121b0c8e27bf91a2a486e68a"},{"sha":"6e07e1bdf4af1e4a5449a502b07271d35cc61085","author":{"email":"13157cc76e8518b2d6f8530c95aa2e95e3d66771@sonarsource.com","name":"Duarte Meneses"},"message":"Fix project temp folder","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/6e07e1bdf4af1e4a5449a502b07271d35cc61085"},{"sha":"8b38a0ea417b681ef2553ba29870fa5933908007","author":{"email":"13157cc76e8518b2d6f8530c95aa2e95e3d66771@sonarsource.com","name":"Duarte Meneses"},"message":"Fix test PersistentCache","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/8b38a0ea417b681ef2553ba29870fa5933908007"},{"sha":"299ceccf44a002e73fcdf8d7333456237e600b7a","author":{"email":"13157cc76e8518b2d6f8530c95aa2e95e3d66771@sonarsource.com","name":"Duarte Meneses"},"message":"Revert merge to d70f025","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/299ceccf44a002e73fcdf8d7333456237e600b7a"},{"sha":"d6aeda2813d2ab707daacc39eea10ad4a9106bbf","author":{"email":"830d397f7b55994e2dad9917593f49520337802b@sonarsource.com","name":"Teryk Bellahsene"},"message":"SONAR-6570 ws metrics/search add fields direction, qualitative, custom and hidden in response","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/d6aeda2813d2ab707daacc39eea10ad4a9106bbf"},{"sha":"3a79075121c321d134b9d1657f6b92fb2078f5ab","author":{"email":"5589a62b1dd998c1577f70356eb31eee7a614efa@sonarsource.com","name":"Sébastien Lesaint"},"message":"Revert \"SONAR-6646 no_value measure can not be a best value optimized measure\"\n\nThis reverts commit 0199d646efb6260d2aa6fc8705d940a3ef89285c because no_value measures _can_ and must be considered as best value optimized if other criterias are met","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/3a79075121c321d134b9d1657f6b92fb2078f5ab"},{"sha":"81b9f4bb5f38d9cd514843f945534a0e24cb1032","author":{"email":"830d397f7b55994e2dad9917593f49520337802b@sonarsource.com","name":"Teryk Bellahsene"},"message":"SONAR-6610 WS custom_measures/create use specific JsonWriter class to write response","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/81b9f4bb5f38d9cd514843f945534a0e24cb1032"},{"sha":"04c9396965fa0c915c4e2c780b9576c99dfa7866","author":{"email":"830d397f7b55994e2dad9917593f49520337802b@sonarsource.com","name":"Teryk Bellahsene"},"message":"SONAR-6611 WS custom_measures/update update a custom measure","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/04c9396965fa0c915c4e2c780b9576c99dfa7866"},{"sha":"1910bba760e416dc1f83d237749c38755e96fa7f","author":{"email":"830d397f7b55994e2dad9917593f49520337802b@sonarsource.com","name":"Teryk Bellahsene"},"message":"fix quality flaw","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/1910bba760e416dc1f83d237749c38755e96fa7f"},{"sha":"b061476743e5d0b8c4c312fbd164d19c8e0e7912","author":{"email":"24ace8f48d50740a7407650930a072edc17bd118@sonarsource.com","name":"Jean-Baptiste Lievremont"},"message":"SONAR-6468 Check old password when changing password on self","distinct":false,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/b061476743e5d0b8c4c312fbd164d19c8e0e7912"},{"sha":"e8bff4270a78e6468a348c87901212dfa6e54f66","author":{"email":"24ace8f48d50740a7407650930a072edc17bd118@sonarsource.com","name":"Jean-Baptiste Lievremont"},"message":"SONAR-6304 Set Content-Disposition header on profile backup and export","distinct":true,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/e8bff4270a78e6468a348c87901212dfa6e54f66"}]}