{"push_id":728996936,"size":4,"distinct_size":4,"ref":"refs/heads/feature/ce_compute_duplication_measures","head":"6abb8b9ffc3363380a98e85aff9807f21d125d2f","before":"03772903bc8c85041578ac19b6227bdad4b49600","commits":[{"sha":"622ede953f2ecdacff61c4e4b6f6d68c13eeeb1f","author":{"email":"51c3b2b672b7db9d5bf515d9fb7f04a3d6407a00@sonarsource.com","name":"Julien Lancelot"},"message":"Add Optional<Measure> getNewRawMeasure(int componentRef, String metricKey) in MeasureRepositoryRule","distinct":true,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/622ede953f2ecdacff61c4e4b6f6d68c13eeeb1f"},{"sha":"cf2bcc35e3250099f0df4420f119dcfe15b46d5b","author":{"email":"51c3b2b672b7db9d5bf515d9fb7f04a3d6407a00@sonarsource.com","name":"Julien Lancelot"},"message":"SONAR-6678 Add computation of duplication measures in compute engine","distinct":true,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/cf2bcc35e3250099f0df4420f119dcfe15b46d5b"},{"sha":"d7d1ff8f9a78695e9d02e0e969cc43acabe1c80d","author":{"email":"51c3b2b672b7db9d5bf515d9fb7f04a3d6407a00@sonarsource.com","name":"Julien Lancelot"},"message":"SONAR-6678 Remove duplication decorators from the batch","distinct":true,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/d7d1ff8f9a78695e9d02e0e969cc43acabe1c80d"},{"sha":"6abb8b9ffc3363380a98e85aff9807f21d125d2f","author":{"email":"51c3b2b672b7db9d5bf515d9fb7f04a3d6407a00@sonarsource.com","name":"Julien Lancelot"},"message":"Update tests implicitly badly based on Measure.equals()\nAs Measure.equals()/hashcode() does not contains values, variations, etc., tests should do assertion directly on what they want to check : int value, double value, data, variations, etc.","distinct":true,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/6abb8b9ffc3363380a98e85aff9807f21d125d2f"}]}