diff options
author | Simon Brandhof <simon.brandhof@sonarsource.com> | 2015-09-01 23:14:19 +0200 |
---|---|---|
committer | Simon Brandhof <simon.brandhof@sonarsource.com> | 2015-09-04 15:14:35 +0200 |
commit | 2f92fe93b2d7bb37ca31357fbcccbffeda02d039 (patch) | |
tree | 31263f9abb13737c2ff6cd863ba9937e953a9897 /sonar-plugin-api | |
parent | d156cfffc2efd849f85bbbfc3d8f0870697ec7b1 (diff) | |
download | sonarqube-2f92fe93b2d7bb37ca31357fbcccbffeda02d039.tar.gz sonarqube-2f92fe93b2d7bb37ca31357fbcccbffeda02d039.zip |
SONAR-6824 add metric last_commit_date
Diffstat (limited to 'sonar-plugin-api')
-rw-r--r-- | sonar-plugin-api/src/main/java/org/sonar/api/measures/CoreMetrics.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/measures/CoreMetrics.java b/sonar-plugin-api/src/main/java/org/sonar/api/measures/CoreMetrics.java index 937ac3c0ba9..93d954fa621 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/measures/CoreMetrics.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/measures/CoreMetrics.java @@ -2228,6 +2228,20 @@ public final class CoreMetrics { .setDomain(CoreMetrics.DOMAIN_SCM) .create(); + /** + * @since 5.2 + */ + public static final String LAST_COMMIT_DATE_KEY = "last_commit_date"; + + /** + * Date of the most recent commit. Current implementation is based on commits touching lines of source code. It + * ignores other changes like file renaming or file deletion. + * @since 5.2 + */ + public static final Metric LAST_COMMIT_DATE = new Metric.Builder(LAST_COMMIT_DATE_KEY, "Date of last commit", Metric.ValueType.MILLISEC) + .setDomain(CoreMetrics.DOMAIN_SCM) + .create(); + private static final List<Metric> METRICS; static { |