Valery Sizov
93bcc9ca7f
Merge remote-tracking branch 'origin/master' into ce_upsteram
2015-11-05 14:26:35 +02:00
Valery Sizov
6051c28fc0
Allow groups to appear in the search results if the group owner allows it
2015-11-05 13:18:51 +02:00
Alex Lossent
f4501143d2
Allow configuring the Jira API URL
...
A DB migration takes care of initializing the API URL using the same logic as before.
Remove the api_version property which now seems redundant.
2015-10-30 14:34:39 +01:00
Yorick Peterse
7fc95d805d
Added index on services.template
...
This column is queried when creating a new project, without an index
this query would lead to a sequence scan.
2015-10-29 12:09:25 +01:00
Kamil Trzcinski
01c7769c75
Add projects path index
...
Fixes performance regression introduced by MR1649
2015-10-26 20:21:26 +01:00
Jacob Vosmaer
122f02bc39
Remove the contents of the satellites dir
2015-10-23 17:39:22 +02:00
Kamil Trzcinski
0b25d837b8
Fail builds that also have empty string
2015-10-23 13:33:44 +02:00
Valery Sizov
0f30be02eb
Merge remote-tracking branch 'origin/master' into ce_upstream
2015-10-23 13:01:19 +02:00
Stan Hu
e39fdc1ddd
Ensure MySQL CI limits DB migrations occur after the fields have been created
...
Closes https://github.com/gitlabhq/gitlabhq/issues/9753
2015-10-21 00:11:06 -07:00
Kamil Trzcinski
f9f6724f55
Added extra index for faster enumeration of CI builds
2015-10-20 19:41:45 +02:00
Kamil Trzcinski
8f4ae40e3c
Add missing migrations
2015-10-20 19:24:41 +02:00
Robert Speicher
ba41b2ba43
Merge branch 'jrochkind/gitlab-ce-fix_2839_send_abuse_report_notify' into 'master'
...
Send an email to admin email when a user is reported for spam
Replaces !1547 .
Fixes #2839 .
See merge request !1634
2015-10-19 12:06:13 +00:00
Douwe Maan
aafb36616c
Fix schema
...
[ci skip]
2015-10-18 14:26:25 +02:00
Douwe Maan
a62bd12117
Merge branch 'master' into zj/gitlab-ce-index-milestone-title-label
2015-10-18 13:12:10 +02:00
Douwe Maan
df9062d0b5
Merge branch 'master' into jrochkind/gitlab-ce-fix_2839_send_abuse_report_notify
2015-10-18 11:31:49 +02:00
Yorick Peterse
f405954764
Added indexes for notes.line_code and CI columns
...
This adds indexes for the following columns:
* notes.line_code
* ci_projects.gitlab_id
* ci_projects.shared_runners_enabled
* ci_builds.type
* ci_builds.status
2015-10-16 21:58:30 +02:00
Yorick Peterse
c6be5006da
Add index on ci_commits.gl_project_id
...
Fixes #3086
2015-10-16 15:29:50 +02:00
Zeger-Jan van de Weg
9127ae5ca8
Improve performance of queries
...
Credits to Douwe Maan
2015-10-16 11:30:26 +02:00
Zeger-Jan van de Weg
b5762104ab
Minor refactoring in seeding
2015-10-16 11:30:26 +02:00
Zeger-Jan van de Weg
64504b6364
Add an index to milestones title and label title
2015-10-16 11:30:26 +02:00
Valery Sizov
c0577a317c
Merge branch 'master' into ce_upstream_15_10
2015-10-15 17:25:02 +03:00
Valery Sizov
1c542e281e
Merge branch 'master' of dev.gitlab.org:gitlab/gitlab-ee
2015-10-15 17:19:35 +03:00
Valery Sizov
6b5fb14f10
Merge remote-tracking branch 'origin/master' into ce_upstream_15_10
2015-10-15 16:49:01 +03:00
Valery Sizov
8766c54bf2
Merge remote-tracking branch 'origin/master' into ce_upstream_15_10
2015-10-15 16:46:48 +03:00
Yorick Peterse
72f428c7d2
Improve performance of User.by_login
...
Performance is improved in two steps:
1. On PostgreSQL an expression index is used for checking lower(email)
and lower(username).
2. The check to determine if we're searching for a username or Email is
moved to Ruby. Thanks to @haynes for suggesting and writing the
initial implementation of this.
Moving the check to Ruby makes this method an additional 1.5 times
faster compared to doing the check in the SQL query.
With performance being improved I've now also tweaked the amount of
iterations required by the User.by_login benchmark. This method now runs
between 900 and 1000 iterations per second.
2015-10-15 11:58:25 +02:00
Kamil Trzcinski
914cfbd2f1
Implement Commit Status API
2015-10-12 11:53:49 +02:00
Jonathan Rochkind
ae4fbae26c
Send an email (to support) when a user is reported for spam
2015-10-08 17:33:57 -04:00
Douwe Maan
6db238dee9
Merge branch 'workaround-seed-fu-issue' into 'master'
...
Fixes GDK issue where repos would not be imported properly
Seed-Fu runs this entire fixture in a transaction, so the `after_commit`
hook won't run until after the fixture is loaded. That is too late
since the Sidekiq::Testing block has already exited. Force clearing
the `after_commit` queue to ensure the job is run now.
See: gitlab-org/gitlab-development-kit#58
See merge request !1513
2015-10-08 16:10:14 +00:00
Hannes Rosenögger
ba8464bed2
add issues template
2015-10-08 16:49:21 +02:00
Yorick Peterse
03417456f0
Revamp finding projects by namespaces
...
By using a JOIN we can remove the need for using 2 separate queries to
find a project by its namespace. Combined with an index (only needed for
PostgreSQL) this reduces the query time from ~245 ms (~520 ms for the
first call) down to roughly 10 ms (~15 ms for the first call).
2015-10-08 14:35:32 +02:00
Valery Sizov
b3f522f4d4
LDAP group links API is not working as expected.
2015-10-07 17:27:27 +03:00
Stan Hu
9ccd8e2617
Verify repository is valid
2015-10-06 11:21:45 -07:00
Dmitriy Zaporozhets
b2803a5e05
Merge branch 'master' of github.com:gitlabhq/gitlabhq
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-10-05 20:15:43 +02:00
Dmitriy Zaporozhets
3d90560c1e
Merge branch 'user-preferences-layout-option' of https://github.com/gopeter/gitlabhq into gopeter-user-preferences-layout-option
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-10-05 20:14:32 +02:00
Kamil Trzcinski
f088ffe8f7
Merge branch 'rs-remove-ci-disable'
...
See merge request !1512
2015-10-05 20:06:31 +02:00
Stan Hu
01fe901e47
Fixes GDK issue where repos would not be imported properly
...
Seed-Fu runs this entire fixture in a transaction, so the `after_commit`
hook won't run until after the fixture is loaded. That is too late
since the Sidekiq::Testing block has already exited. Force clearing
the `after_commit` queue to ensure the job is run now.
See: gitlab-org/gitlab-development-kit#58
2015-10-05 09:59:02 -07:00
Robert Speicher
fc59c45d58
Remove the option to disable CI
...
This option only existed to ease the CI-to-CE/EE migration process.
This commit partially reverts 8b05abe816
2015-10-05 12:23:38 -04:00
Peter Göbel
291e1fa930
improved code style and layout option naming
2015-10-05 18:09:05 +02:00
Peter Göbel
e2c5d08e7e
added user preference to change layout width
2015-10-05 17:22:47 +02:00
Kamil Trzcinski
198f4b703d
Fix db/schema.rb
2015-10-05 14:37:42 +02:00
Kamil Trzcinski
317a746954
Make commit_spec run
2015-10-05 12:02:26 +02:00
Kamil Trzcinski
e3d870d7fc
Add user to Ci::Build to have pusher email address
2015-10-05 10:15:40 +02:00
Kamil Trzcinski
546a3c6561
Refactor commit and build
2015-10-05 09:52:35 +02:00
Dmitriy Zaporozhets
6ca5a258ca
Update db schema
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-10-01 11:33:46 +02:00
Valery Sizov
b7cc9bb531
Abiliy to disable 'Share with Group' feature
2015-10-01 09:47:30 +03:00
Valery Sizov
05fdd12fd9
Improve error message when merging fails
2015-10-01 09:45:47 +03:00
Kamil Trzcinski
5a401523eb
Fix migration
2015-09-30 19:43:29 +02:00
Kamil Trzcinski
b9ccc79cb5
Delegate ci_project parameters to projects
...
- It delegates name, path, gitlab_url, ssh_url_to_repo
- Remove ability to set this parameters using CI API
This fixes GitLab project rename, namespace change, repository rename, etc.
2015-09-30 12:48:40 +02:00
Kamil Trzcinski
9498a40052
Fix migrations
2015-09-29 10:47:04 +02:00
Kamil Trzcinski
3031209b07
Fix db/schema.rb
2015-09-29 10:47:03 +02:00