| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
not defined in the reference bundle
|
|
|
|
| |
contain english values
|
|
|
|
|
|
| |
- In order to remove the magic of getting the version of Sonar via
the POM
- Documentation also added on the I18nMatchers static methods
|
|
|
|
|
|
|
|
|
| |
- #isBundleSynchronized replace by #isBundleUpToDate
- #assertAllBundlesUpToDate static method added to avoid specifying
files one by one
- if bundles are Core bundles translations, then the original bundles
are searched on Github using the Sonar version specified by the
"sonar.version" property in the POM
|
| |
|
| |
|
|
|
|
|
| |
First commit and push to GitHub before activating other tests that
require this code to be pushed.
|
|
|
|
|
|
| |
* Improve table clone_blocks and so DbCloneIndex.
* Add purge of old clone blocks.
|
|
|
|
|
|
|
| |
* Add table clone_blocks
* Add DbCloneIndex, which can be activated in sonar-cpd-plugin using
property "sonar.cpd.cross_project=true"
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* The column REVIEWS.FALSE-POSITIVE should be renamed to
REVIEWS.RESOLUTION, the value of this column should be FALSE-POSITIVE
for false-positive reviews and FIXED for other RESOLVED reviews.
* The status of a false-positive reviews should be RESOLVED.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Removed useless version column from Quality Profiles page.
* To improve readability - version of profile displayed in a dedicated
column on Changelog page, otherwise it can be difficult to determine
version associated to a row.
* Allowed to select both versions to compare.
* CSS attribute "word-wrap" was set to "break-word" to decrease width of
table, when parameter value too huge. Tested in Chromimum 12.0.742.68
and in Firefox 3.6.17.
* Version of profile was added to widget.
* Save and show username instead of login.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Apply patch, which was contributed by Julien Henry:
* Following algorithm was implemented: Every profile starts with
version=1 and used=false. As soon as there is an analysis of a
project, the involved profile is set to used=true. Every modification
to a quality profile (activation, deactivation or modification of
rule) is logged in DB in dedicated tables. When a modification is done
on a profile that is used=true, then version number is increased and
profile is set to used=false.
* Introduced new metric to store profile version, which was used during
analysis.
* If profile for project is different than the one used during previous
analysis, then event would be created.
* Introduced new tab 'changelog' for profiles.
Following fixes were applied on original patch:
* Index name limited to 30 characters in Oracle DB, so names were
reduced.
* Field ActiveRuleChange.profileVersion never read locally, because
ruby read it directly from DB, so getter added.
* Direction doesn't make sense for 'profile_version' metric, so was
removed.
* Fixed ProfileEventsSensor: it seems that TimeMachine not guarantee
that the order of measures would be the same as in query, so we should
perform two sequential queries.
* Fixed handling of null values during migration.
|
|
|
|
|
|
| |
1- Update the DB, migration scripts & co.
2- Update the model, controller & co.
3- Update the WS Client
|
|
|
|
| |
Index name limited to 30 characters in Oracle DB.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
DatabaseTestCase to sonar-testing-harness
|
| |
|
| |
|
| |
|
| |
|
|
value of rule parameters in Q profile console
|