I would like to load the entire project history since its inception into Sonar.
I would basically want to execute code like this:
0) checkout version 1 from Subversion 1) checkout next version from Subversion 2) if the commit date is from the same day as the previous one - goto 1 3) run mvn sonar:sonar, overriding the build time with the time of the commit 4) if not on last commit - goto 1
Is there a tool that does this already? Is there a way of convincing Sonar to use a different date than the current one?
This is from the Mailing Lists:
Indeed, to import historical data you must use the "sonar.projectDate" property (Format is yyyy-MM-dd, for example 2010-12-25) [1] and launch a Sonar analysis on each tag/branch that you'd like to see in your project history.
http://sonarqube.15.x6.nabble.com/re-ordering-historical-data-td3191565.html
There is an additional Blogpost that explains this further.