]> source.dussan.org Git - sonarqube.git/log
sonarqube.git
9 years agoSONAR-4865 Apply some feedback on issue location API
Julien HENRY [Wed, 26 Aug 2015 15:40:42 +0000 (17:40 +0200)]
SONAR-4865 Apply some feedback on issue location API

9 years agoSONAR-6805 Rewrite project permissions page on a project level
Stas Vilchik [Wed, 26 Aug 2015 14:55:32 +0000 (16:55 +0200)]
SONAR-6805 Rewrite project permissions page on a project level

9 years agofix tests for SONAR-6797 order permissions
Stas Vilchik [Wed, 26 Aug 2015 14:03:00 +0000 (16:03 +0200)]
fix tests for SONAR-6797 order permissions

9 years agofix SONAR-6249 Non favorite issue filters cannot be loaded by Issues page
Stas Vilchik [Wed, 26 Aug 2015 12:57:51 +0000 (14:57 +0200)]
fix SONAR-6249 Non favorite issue filters cannot be loaded by Issues page

9 years agoSONAR-6797 apply feedback
Stas Vilchik [Wed, 26 Aug 2015 12:44:06 +0000 (14:44 +0200)]
SONAR-6797 apply feedback

9 years agoRevert "install mocha tests for reactjs components"
Stas Vilchik [Wed, 26 Aug 2015 12:27:45 +0000 (14:27 +0200)]
Revert "install mocha tests for reactjs components"

This reverts commit 0ed0fff9863770f14642bb949f2f97cc9f05bb5b.

9 years agoupdate min required version of Maven to 3.2
Sébastien Lesaint [Wed, 26 Aug 2015 10:15:06 +0000 (12:15 +0200)]
update min required version of Maven to 3.2

9 years agoSONAR-6797 order permissions
Stas Vilchik [Wed, 26 Aug 2015 11:55:37 +0000 (13:55 +0200)]
SONAR-6797 order permissions

9 years agoSONAR-6797 do not fail when usersCount or groupsCount are not provided
Stas Vilchik [Wed, 26 Aug 2015 11:50:53 +0000 (13:50 +0200)]
SONAR-6797 do not fail when usersCount or groupsCount are not provided

9 years agoinstall mocha tests for reactjs components
Stas Vilchik [Wed, 26 Aug 2015 10:18:52 +0000 (12:18 +0200)]
install mocha tests for reactjs components

9 years agoimprove code quality
Stas Vilchik [Wed, 26 Aug 2015 11:17:23 +0000 (13:17 +0200)]
improve code quality

9 years agoclean up ruby code
Stas Vilchik [Wed, 26 Aug 2015 09:36:12 +0000 (11:36 +0200)]
clean up ruby code

9 years agouse the single web app
Stas Vilchik [Mon, 24 Aug 2015 11:50:18 +0000 (13:50 +0200)]
use the single web app

9 years agoRemove misleading comment about Xms in sonar.properties
Simon Brandhof [Wed, 26 Aug 2015 07:47:05 +0000 (09:47 +0200)]
Remove misleading comment about Xms in sonar.properties

9 years agoSONAR-6693 WS issue_filters/search rewrite WS 481/head
Teryk Bellahsene [Tue, 25 Aug 2015 08:52:01 +0000 (10:52 +0200)]
SONAR-6693 WS issue_filters/search rewrite WS

* return user filters and all shared filters
* add the favorite info on each filter
* requires authentication
* return [SonarQube] when it's a system issue filter

9 years agoDeprecate API org.sonar.api.server.debt.DebtModel
Simon Brandhof [Tue, 25 Aug 2015 15:35:54 +0000 (17:35 +0200)]
Deprecate API org.sonar.api.server.debt.DebtModel

Prepare https://jira.sonarsource.com/browse/SONAR-6393

9 years agoSONAR-6797 apply feedback
Stas Vilchik [Tue, 25 Aug 2015 15:23:09 +0000 (17:23 +0200)]
SONAR-6797 apply feedback

9 years agoSONAR-6582 complete example of api/issues/search with actions
Simon Brandhof [Tue, 25 Aug 2015 13:26:02 +0000 (15:26 +0200)]
SONAR-6582 complete example of api/issues/search with actions

9 years agoSONAR-6582 Fix example of api/issues/search
Simon Brandhof [Tue, 25 Aug 2015 13:16:48 +0000 (15:16 +0200)]
SONAR-6582 Fix example of api/issues/search

9 years agofix PersistMeasuresStepTest on Oracle
Sébastien Lesaint [Tue, 25 Aug 2015 10:38:18 +0000 (12:38 +0200)]
fix PersistMeasuresStepTest on Oracle

9 years agoSONAR-6503 SONAR-6500 SONAR-6502 SONAR-6501 Update permission parameter description...
Teryk Bellahsene [Tue, 25 Aug 2015 09:33:45 +0000 (11:33 +0200)]
SONAR-6503 SONAR-6500 SONAR-6502 SONAR-6501 Update permission parameter description when project permissions only are allowed

9 years agoMerge branch branch-5.1
Duarte Meneses [Tue, 25 Aug 2015 08:45:55 +0000 (10:45 +0200)]
Merge branch branch-5.1

9 years agoprevious_version period is not supported by Views
Sébastien Lesaint [Tue, 25 Aug 2015 08:40:50 +0000 (10:40 +0200)]
previous_version period is not supported by Views

9 years agoSONAR-6445 reduce max memory of bootstrap process to 3Mb
Simon Brandhof [Tue, 25 Aug 2015 08:11:28 +0000 (10:11 +0200)]
SONAR-6445 reduce max memory of bootstrap process to 3Mb

9 years agofix duplication and missing @Override quality flaws
Sébastien Lesaint [Mon, 24 Aug 2015 14:31:49 +0000 (16:31 +0200)]
fix duplication and missing @Override quality flaws

9 years agoFix project lock in Windows
Duarte Meneses [Mon, 24 Aug 2015 14:08:08 +0000 (16:08 +0200)]
Fix project lock in Windows

9 years agofix dashboard links when using sonar.web.context
Stas Vilchik [Mon, 24 Aug 2015 13:30:35 +0000 (15:30 +0200)]
fix dashboard links when using sonar.web.context

9 years agoSONAR-6503 WS permissions/remove_group_from_template remove a group from a permission... 480/head
Teryk Bellahsene [Mon, 24 Aug 2015 09:07:02 +0000 (11:07 +0200)]
SONAR-6503 WS permissions/remove_group_from_template remove a group from a permission template

9 years agoSONAR-6479 WS permissions/users display email in response
Teryk Bellahsene [Mon, 24 Aug 2015 12:38:21 +0000 (14:38 +0200)]
SONAR-6479 WS permissions/users display email in response

9 years agorename ComputeEngineBatchExecutorService for clarity and consistency 479/head
Sébastien Lesaint [Fri, 21 Aug 2015 15:06:09 +0000 (17:06 +0200)]
rename ComputeEngineBatchExecutorService for clarity and consistency

new name is ReportProcessingSchedulerExecutorService

9 years agomake SqaleMeasuresVisitor support Views Component tree
Sébastien Lesaint [Fri, 21 Aug 2015 13:34:51 +0000 (15:34 +0200)]
make SqaleMeasuresVisitor support Views Component tree

9 years agorename SumCounter to IntSumCounter and add LongSumCounter
Sébastien Lesaint [Fri, 21 Aug 2015 08:45:28 +0000 (10:45 +0200)]
rename SumCounter to IntSumCounter and add LongSumCounter

add support for each kind of counter in SumFormula

9 years agoadd MutableMeasureComputersHolder
Sébastien Lesaint [Thu, 20 Aug 2015 16:35:48 +0000 (18:35 +0200)]
add MutableMeasureComputersHolder

to remove dependency on a concrete class holder

9 years agomake DuplicationMeasuresStep support Views Component tree
Sébastien Lesaint [Thu, 20 Aug 2015 14:52:04 +0000 (16:52 +0200)]
make DuplicationMeasuresStep support Views Component tree

9 years agomake CommentMeasuresStep support Views Component tree
Sébastien Lesaint [Thu, 20 Aug 2015 14:01:59 +0000 (16:01 +0200)]
make CommentMeasuresStep support Views Component tree

9 years agomake Formulas support Views Component tree
Sébastien Lesaint [Thu, 20 Aug 2015 13:24:45 +0000 (15:24 +0200)]
make Formulas support Views Component tree

9 years agomake CoverageMeasuresStep support Views Component tree
Sébastien Lesaint [Thu, 20 Aug 2015 10:46:21 +0000 (12:46 +0200)]
make CoverageMeasuresStep support Views Component tree

9 years agorename FileAggregateContext to LeafAggregateContext
Sébastien Lesaint [Thu, 20 Aug 2015 10:13:24 +0000 (12:13 +0200)]
rename FileAggregateContext to LeafAggregateContext

9 years agoremove unused classes in package computation/measure/newcoverage
Sébastien Lesaint [Wed, 19 Aug 2015 16:17:56 +0000 (18:17 +0200)]
remove unused classes in package computation/measure/newcoverage

9 years agomake PersistMeasuresStep support Views component tree
Sébastien Lesaint [Wed, 19 Aug 2015 15:18:00 +0000 (17:18 +0200)]
make PersistMeasuresStep support Views component tree

9 years agoadd MeasureRepositoryRule
Sébastien Lesaint [Wed, 19 Aug 2015 15:17:44 +0000 (17:17 +0200)]
add MeasureRepositoryRule

9 years agoadd CrawlerDepthLimit.LEAVES which is a commonly used limit
Sébastien Lesaint [Wed, 19 Aug 2015 13:48:03 +0000 (15:48 +0200)]
add CrawlerDepthLimit.LEAVES which is a commonly used limit

9 years agoadd support for Views to SizeMeasuresStep and FormulaExecutorComponentVisitor
Sébastien Lesaint [Wed, 19 Aug 2015 12:40:01 +0000 (14:40 +0200)]
add support for Views to SizeMeasuresStep and FormulaExecutorComponentVisitor

9 years agoadd coverage for FeedPeriodsStep support for Views
Sébastien Lesaint [Tue, 18 Aug 2015 16:24:14 +0000 (18:24 +0200)]
add coverage for FeedPeriodsStep support for Views

9 years agocleanly define max depth in component visitors
Sébastien Lesaint [Tue, 18 Aug 2015 14:35:19 +0000 (16:35 +0200)]
cleanly define max depth in component visitors

9 years agofinish splitting Crawler and Visitor of CE Component trees
Sébastien Lesaint [Tue, 18 Aug 2015 11:04:59 +0000 (13:04 +0200)]
finish splitting Crawler and Visitor of CE Component trees

9 years agoobject instantiation optimization in VisitorsCrawler
Sébastien Lesaint [Tue, 18 Aug 2015 08:39:38 +0000 (10:39 +0200)]
object instantiation optimization in VisitorsCrawler

9 years agoSONAR-6787 FeedPeriodsStep should use project settings
Sébastien Lesaint [Mon, 17 Aug 2015 14:57:48 +0000 (16:57 +0200)]
SONAR-6787 FeedPeriodsStep should use project settings

and not server settings because differential period properties can be defined at project/view level

9 years agorename ProjectSettingsRepository to SettingsRepository interface
Sébastien Lesaint [Mon, 17 Aug 2015 14:45:44 +0000 (16:45 +0200)]
rename ProjectSettingsRepository to SettingsRepository interface

also now use a Component as argument of the repository method getSettings instead of a String
in addition, new SettingsRepositoryImpl implementation can holds the properties of any component, not just the one of the root project

9 years agoadd support for Views to FeedPeriodsStep
Sébastien Lesaint [Mon, 17 Aug 2015 12:59:49 +0000 (14:59 +0200)]
add support for Views to FeedPeriodsStep

9 years agomake PersistSnapshotsStep support Views Components
Sébastien Lesaint [Fri, 14 Aug 2015 16:08:34 +0000 (18:08 +0200)]
make PersistSnapshotsStep support Views Components

9 years agoadd AnalysisMetadataHolder and remove use of BatchReportReader amap
Sébastien Lesaint [Fri, 14 Aug 2015 15:17:38 +0000 (17:17 +0200)]
add AnalysisMetadataHolder and remove use of BatchReportReader amap

this removes a dependency of some steps to BatchReportReader and will make them easier to use (if required) in Views for example

9 years agoextract DbIdsRepository interface and MapBasedDbIdsRepository
Sébastien Lesaint [Fri, 14 Aug 2015 12:32:48 +0000 (14:32 +0200)]
extract DbIdsRepository interface and MapBasedDbIdsRepository

allows sharing code with views

9 years agoadd ComponentFunctions to factor Functions on Components
Sébastien Lesaint [Fri, 14 Aug 2015 12:30:11 +0000 (14:30 +0200)]
add ComponentFunctions to factor Functions on Components

9 years agoadd RuleDao.selectById to be used by Views plugin
Sébastien Lesaint [Fri, 14 Aug 2015 09:23:46 +0000 (11:23 +0200)]
add RuleDao.selectById to be used by Views plugin

9 years agocreate delegate for Map based impl of MeasureRepository
Sébastien Lesaint [Fri, 14 Aug 2015 08:42:05 +0000 (10:42 +0200)]
create delegate for Map based impl of MeasureRepository

allows to share the code with Views plugin

9 years agoadd Component#getProjectViewAttributes
Sébastien Lesaint [Fri, 14 Aug 2015 08:31:07 +0000 (10:31 +0200)]
add Component#getProjectViewAttributes

also reordered method in Component to put all attributes at the end

9 years agoadd MeasureDao.selectBySnapshotIdAndMetricKeys to be used by Views
Sébastien Lesaint [Fri, 14 Aug 2015 08:28:10 +0000 (10:28 +0200)]
add MeasureDao.selectBySnapshotIdAndMetricKeys to be used by Views

9 years agoremove report specific method getComponentByRef from TreeRootHolder interface
Sébastien Lesaint [Thu, 13 Aug 2015 13:17:47 +0000 (15:17 +0200)]
remove report specific method getComponentByRef from TreeRootHolder interface

added interface ReportTreeRootHolder

9 years agoComputeEngineProcessingQueue must catch any error from task
Sébastien Lesaint [Thu, 13 Aug 2015 13:11:52 +0000 (15:11 +0200)]
ComputeEngineProcessingQueue must catch any error from task

this is required to make sure the scheduled Runnable which polls the queue is not canceled

9 years agoadd missing support and coverage for views components in crawlers&visitors
Sébastien Lesaint [Thu, 13 Aug 2015 08:39:11 +0000 (10:39 +0200)]
add missing support and coverage for views components in crawlers&visitors

9 years agorename DumbComponent to ReportComponent
Sébastien Lesaint [Wed, 12 Aug 2015 16:21:32 +0000 (18:21 +0200)]
rename DumbComponent to ReportComponent

9 years agoadd Component.Type#VIEW, SUBVIEW and PROJECT_VIEW
Sébastien Lesaint [Wed, 12 Aug 2015 15:55:34 +0000 (17:55 +0200)]
add Component.Type#VIEW, SUBVIEW and PROJECT_VIEW

9 years agoadd Component#getReportAttributes()
Sébastien Lesaint [Wed, 12 Aug 2015 12:43:01 +0000 (14:43 +0200)]
add Component#getReportAttributes()

this is a preparatory change to add support for Views components in CE's Component interface
remove Component#getRef and Component#getVersion

9 years agoadd missing @CheckForNull on Component#getVersion()
Sébastien Lesaint [Wed, 12 Aug 2015 12:42:38 +0000 (14:42 +0200)]
add missing @CheckForNull on Component#getVersion()

9 years agoadd ContainerPopulator to be used by ComputeEngineContainer
Sébastien Lesaint [Wed, 12 Aug 2015 10:05:29 +0000 (12:05 +0200)]
add ContainerPopulator to be used by ComputeEngineContainer

by using a specific class to populate a container, one can reuse the ComputeEngineContainer without subclassing it

9 years agoReportProcessor must not have the responsability of populating CEQueueStatus
Sébastien Lesaint [Wed, 12 Aug 2015 08:43:23 +0000 (10:43 +0200)]
ReportProcessor must not have the responsability of populating CEQueueStatus

9 years agoextract ComputationStepExecutor from ReportProcessor
Sébastien Lesaint [Wed, 12 Aug 2015 07:13:14 +0000 (09:13 +0200)]
extract ComputationStepExecutor from ReportProcessor

allows to share code executing ComputationSteps and timing code with Views plugin

9 years agomake ApplyPermissionsStep implementation use a visitor
Sébastien Lesaint [Tue, 11 Aug 2015 14:14:26 +0000 (16:14 +0200)]
make ApplyPermissionsStep implementation use a visitor

9 years ago[SCRIPT] build and quick-build must stop SQ instance
Sébastien Lesaint [Tue, 11 Aug 2015 10:31:06 +0000 (12:31 +0200)]
[SCRIPT] build and quick-build must stop SQ instance

this will save having to kill the instance started with start.sh because mvn clean deleted the pid file

9 years agoadd a CE task queue and split batch processing scheduling
Sébastien Lesaint [Tue, 11 Aug 2015 10:27:58 +0000 (12:27 +0200)]
add a CE task queue and split batch processing scheduling

CE task queue is required to run other kind of CE processes (eg. Views CE process)

9 years agofix MyBatis and mapper loading to support mapper in server extensions
Sébastien Lesaint [Tue, 11 Aug 2015 10:25:32 +0000 (12:25 +0200)]
fix MyBatis and mapper loading to support mapper in server extensions

BatchSession and DbSession constructors need to be public to be used from server extensions
fix MyBatis XML mapper file loading which did not support mapper defined in a plugin ClassLoader
add MyBatisConfBuilder so that conf building code can be shared with server extensions

9 years agoSONAR-6482 WS permissions/groups do not return the Anyone group for admin permissions
Teryk Bellahsene [Mon, 24 Aug 2015 11:59:11 +0000 (13:59 +0200)]
SONAR-6482 WS permissions/groups do not return the Anyone group for admin permissions

9 years agoRevert "SONAR-6658 Drop validation on sonar.libraries and sonar.binaries"
Duarte Meneses [Mon, 24 Aug 2015 11:30:14 +0000 (13:30 +0200)]
Revert "SONAR-6658 Drop validation on sonar.libraries and sonar.binaries"

This reverts commit 1dd1cd5c6517ffe91ae9b0b003d65c126d54b4b4.

9 years agoSONAR-4865 Do not fail when issue message is greater than 4000 (just truncate)
Julien HENRY [Mon, 24 Aug 2015 11:23:12 +0000 (13:23 +0200)]
SONAR-4865 Do not fail when issue message is greater than 4000 (just truncate)

9 years agoCreate WS Request WsProject class 477/head
Teryk Bellahsene [Mon, 24 Aug 2015 07:28:09 +0000 (09:28 +0200)]
Create WS Request WsProject class

9 years agoCreate WS Request Group class
Teryk Bellahsene [Mon, 24 Aug 2015 06:59:17 +0000 (08:59 +0200)]
Create WS Request Group class

9 years agoSONAR-6502 WS permissions/add_group_to_template add a group to a permission template
Teryk Bellahsene [Mon, 24 Aug 2015 06:23:42 +0000 (08:23 +0200)]
SONAR-6502 WS permissions/add_group_to_template add a group to a permission template

9 years agoSONAR-6501 WS permissions/remove_user_from_template remove a user from a permission...
Teryk Bellahsene [Fri, 21 Aug 2015 12:33:51 +0000 (14:33 +0200)]
SONAR-6501 WS permissions/remove_user_from_template remove a user from a permission template

9 years agoSONAR-6500 WS permissions/add_user_to_template add a user to a permission template
Teryk Bellahsene [Thu, 20 Aug 2015 15:54:57 +0000 (17:54 +0200)]
SONAR-6500 WS permissions/add_user_to_template add a user to a permission template

9 years agoRename ComponentPermissions to ProjectPermissions
Teryk Bellahsene [Fri, 21 Aug 2015 10:02:16 +0000 (12:02 +0200)]
Rename ComponentPermissions to ProjectPermissions

9 years agoRemove selectGroupByName methods from UserDao
Teryk Bellahsene [Thu, 20 Aug 2015 14:49:52 +0000 (16:49 +0200)]
Remove selectGroupByName methods from UserDao

9 years agoDeprecate PermissionTemplateUpdater
Teryk Bellahsene [Thu, 20 Aug 2015 14:30:14 +0000 (16:30 +0200)]
Deprecate PermissionTemplateUpdater

9 years agoCreate PermissionValueValidator
Teryk Bellahsene [Thu, 20 Aug 2015 13:43:19 +0000 (15:43 +0200)]
Create PermissionValueValidator

9 years agoCreate PermissionDependenciesFinder
Teryk Bellahsene [Thu, 20 Aug 2015 13:14:35 +0000 (15:14 +0200)]
Create PermissionDependenciesFinder

9 years agoRestrict permission ws classes visibility
Teryk Bellahsene [Thu, 20 Aug 2015 10:24:15 +0000 (12:24 +0200)]
Restrict permission ws classes visibility

9 years agoCreate permission Parameters to declare parameters
Teryk Bellahsene [Thu, 20 Aug 2015 10:03:12 +0000 (12:03 +0200)]
Create permission Parameters to declare parameters

9 years agoCreate and use PermissionPrivilegeChecker in the permission domain
Teryk Bellahsene [Thu, 20 Aug 2015 08:54:38 +0000 (10:54 +0200)]
Create and use PermissionPrivilegeChecker in the permission domain

9 years agoImprove interfaces of permission template services
Teryk Bellahsene [Thu, 20 Aug 2015 07:35:50 +0000 (09:35 +0200)]
Improve interfaces of permission template services

9 years agoSONAR-6658 Drop validation on sonar.libraries and sonar.binaries
Duarte Meneses [Fri, 21 Aug 2015 15:26:04 +0000 (17:26 +0200)]
SONAR-6658 Drop validation on sonar.libraries and sonar.binaries

9 years agoSONAR-6665 StackOverflow error when analyzing project with several modules having...
Duarte Meneses [Fri, 21 Aug 2015 14:41:11 +0000 (16:41 +0200)]
SONAR-6665 StackOverflow error when analyzing project with several modules having same key

9 years agoSONAR-6690 update the style of select list component
Stas Vilchik [Fri, 21 Aug 2015 11:35:08 +0000 (13:35 +0200)]
SONAR-6690 update the style of select list component

9 years agoSONAR-6797 rewrite project permissions page
Stas Vilchik [Thu, 20 Aug 2015 13:39:03 +0000 (15:39 +0200)]
SONAR-6797 rewrite project permissions page

9 years agofix lingering tooltip on the groups page
Stas Vilchik [Fri, 21 Aug 2015 13:05:12 +0000 (15:05 +0200)]
fix lingering tooltip on the groups page

9 years agoImprove quality
Duarte Meneses [Thu, 20 Aug 2015 16:05:27 +0000 (18:05 +0200)]
Improve quality

9 years agoSONAR-6721 Prevent running concurrent batch processes on the same physical project
Duarte Meneses [Thu, 20 Aug 2015 14:58:48 +0000 (16:58 +0200)]
SONAR-6721 Prevent running concurrent batch processes on the same physical project

9 years agoRemove class deprecated since v4.2
Duarte Meneses [Wed, 19 Aug 2015 12:17:02 +0000 (14:17 +0200)]
Remove class deprecated since v4.2

9 years agoFix Cpd errors on test sources
Duarte Meneses [Wed, 19 Aug 2015 12:14:14 +0000 (14:14 +0200)]
Fix Cpd errors on test sources

9 years agoSONAR-6792 Analysis fails with a meaningless ArrayIndexOutOfBounds exception if a...
Duarte Meneses [Fri, 21 Aug 2015 11:21:29 +0000 (13:21 +0200)]
SONAR-6792 Analysis fails with a meaningless ArrayIndexOutOfBounds exception if a rule try to log an issue on a non-existing line

9 years agoSONAR-6576 fix side-effects of issue location highlighting
Stas Vilchik [Fri, 21 Aug 2015 09:40:53 +0000 (11:40 +0200)]
SONAR-6576 fix side-effects of issue location highlighting