{"push_id":862683246,"size":3,"distinct_size":3,"ref":"refs/heads/feature/ce_cpd_feedbacks","head":"e71067d881e0114cab7b63a3783804711c1fea5e","before":"72a672124786a9eac762a2018ed2563843818ca6","commits":[{"sha":"d347ff2e3e9d400fd54bea3156e504083e826e0c","author":{"email":"51c3b2b672b7db9d5bf515d9fb7f04a3d6407a00@sonarsource.com","name":"Julien Lancelot"},"message":"Replace usage of BatchReportReader.readMetadata() by AnalysisMetadataHolder","distinct":true,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/d347ff2e3e9d400fd54bea3156e504083e826e0c"},{"sha":"4aac82570b8438f08453a6ba0f351d09c0b9963a","author":{"email":"51c3b2b672b7db9d5bf515d9fb7f04a3d6407a00@sonarsource.com","name":"Julien Lancelot"},"message":"Replace AnalysisMetadataHolder analysis date object by long","distinct":true,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/4aac82570b8438f08453a6ba0f351d09c0b9963a"},{"sha":"e71067d881e0114cab7b63a3783804711c1fea5e","author":{"email":"51c3b2b672b7db9d5bf515d9fb7f04a3d6407a00@sonarsource.com","name":"Julien Lancelot"},"message":"Replace MutableAnalysisMetadataHolderRule by AnalysisMetadataHolderRule when possible","distinct":true,"url":"https://api.github.com/repos/SonarSource/sonarqube/commits/e71067d881e0114cab7b63a3783804711c1fea5e"}]}