Douwe Maan and Valery Sizov
b3314704d1
Update ExternalIssueReferenceFilter.
2015-10-23 17:55:16 +02:00
Valery Sizov
0f30be02eb
Merge remote-tracking branch 'origin/master' into ce_upstream
2015-10-23 13:01:19 +02:00
Stan Hu
0e73d7b6af
Merge pull request #9762 from huacnlee/fix/api-helpers-bad-autoload-name-for-master
...
Fix API::APIHelpers -> API::Helpers again for master
2015-10-22 21:12:35 -07:00
Jason Lee
3d613fe1e8
Fix API::APIHelpers -> API::Helpers;
...
Rails Autoload find file to require is use , APIHelpers -> api_helpers.rb, not helpers.rb;
2015-10-23 11:42:57 +08:00
Robert Speicher
7924dd5c9f
Merge branch 'project-path-case-sensitivity' into 'master'
...
Prefer project with exact path to differently cased one when both exist.
Fixes #3113 .
See merge request !1649
2015-10-22 13:03:04 +00:00
Kamil Trzcinski
2305483d7d
Require jobs to be named
2015-10-22 10:39:00 +02:00
Douwe Maan
05cb65dc1f
Fix Gitlab::Database#mysql?
2015-10-22 10:18:44 +02:00
Kamil Trzcinski
b7b0010f7b
Remove CI migration task
2015-10-21 12:13:09 +02:00
Yorick Peterse
afdc028516
Speed up searching for text references a bit
...
If a node is ignored there's no need for searching for a given pattern.
In turn, when searching for the pattern there's no need to construct a
MatchData object as we only care about presence (or lack thereof), not
the resulting matches.
In terms of performance this cuts down about 200 ms when loading
issue #2164 locally, though this varies a bit depending on system load.
2015-10-20 15:52:40 +02:00
Benny Schimmer
d02a467d64
Fix regex in redis version check
2015-10-19 22:14:22 +02:00
Douwe Maan
8adeda37b5
Merge branch 'hanloong/gitlab-ce-remove-forks-from-projects-settings' into 'master'
...
Add ability to remove the fork relationship from project settings


Replaces !1579 .
Fixes #2578 .
See merge request !1636
2015-10-19 09:32:07 +00:00
Douwe Maan
cc2b05adf8
Fix bug where a push would only create cross references from the first commit.
2015-10-18 14:05:27 +02:00
Han Loong Liauw
02e8beaa0b
Merge branch 'master' into remove-forks-from-projects-settings
2015-10-17 09:32:31 +11:00
Douwe Maan
34148d1576
Merge branch 'master' into rs-redactor-filter
2015-10-16 11:26:48 +02:00
Robert Speicher
2d7be2d499
Merge remote-tracking branch 'ce/master'
2015-10-16 00:12:30 -04:00
Robert Speicher
62377d1754
Shut up, Rubocop
2015-10-15 19:44:15 -04:00
Kamil Trzcinski
9419046196
Fix specs
2015-10-15 23:51:45 +02:00
Kamil Trzcinski
0aa6061d6a
Implement when syntax in .gitlab-ci.yml
2015-10-15 23:49:39 +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
Dmitriy Zaporozhets
353ddbc795
Merge branch 'stanhu/gitlab-ce-fix-api-mr-comment-notifications'
2015-10-15 15:56:43 +02: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
5ce933599c
Merge branch 'user-by-login-performance' into 'master'
...
Improve User.by_login performance
This greatly speeds up the performance of `User.by_login`. I adopted some changes from @haynes in this patch, the credits go to him for coming up with those originally.
Fixes #2341
See merge request !1545
2015-10-15 13:41:17 +00:00
Douwe Maan
4b28f2d999
Merge branch 'git-archive-golang' into 'master'
...
Let gitlab-git-http-server handle archive downloads
This change relies on changes in gitlab_git and gitlab-git-http-server.
fixes #2429
See merge request !1548
2015-10-15 11:43:14 +00: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
Douwe Maan
c993481d99
Merge branch 'master' into git-archive-golang
2015-10-15 11:47:36 +02:00
Douwe Maan
95f0440a78
Merge branch 'master' into rs-redactor-filter
2015-10-15 11:26:58 +02:00
Robert Speicher
976400c1e6
Merge branch 'incoming-email-config' into 'master'
...
Make Reply by email easier to configure
Builds on !1566 .
Omnibus companion MR: gitlab-org/omnibus-gitlab!510 (cc @marin)
See merge request !1580
2015-10-14 20:38:36 +00:00
Robert Speicher
123669a551
Merge branch 'simplify-cross-references' into 'master'
...
Simplify code around (cross)-references
See merge request !1568
2015-10-14 20:10:34 +00:00
Valery Sizov
8f584d5f2c
Fix: Images cannot show when projects' path was changed
2015-10-14 18:50:35 +03:00
Valery Sizov
a2f0a3650b
Merge remote-tracking branch 'origin/cernvcs_hide_passwrd'
2015-10-14 18:40:58 +03:00
Valery Sizov
6c1faf4b33
Merge remote-tracking branch 'origin/inified_404_error'
2015-10-14 18:21:27 +03:00
Valery Sizov
4117d9b310
Merge branch 'feature/api_hide_service_password' of gitlab.com:cernvcs/gitlab-ce
2015-10-14 14:15:34 +03:00
Han Loong Liauw
0bea5ced8b
Made suggested content changes based on MR Review
...
Changed the authentication method for removing fork through API
Reflected changes to new auth method in API specs
2015-10-14 20:19:41 +11:00
Jacob Vosmaer and GitLab
033a879cc9
Fix NGINX API download regex
...
Users are allowed to supply namespace%2Fproject instead of a numeric ID
2015-10-14 11:14:43 +02:00
Douwe Maan
d313a7681b
Explicitly only parse references by specified filter
2015-10-14 09:46:06 +02:00
Douwe Maan
d6fb96b927
Have Issue#participants load all users mentioned in notes using a single query
2015-10-14 09:17:05 +02:00
Douwe Maan
cd2583a3be
Code cleanup
2015-10-13 23:03:53 +02:00
Douwe Maan
93fcddd7a7
Allow ReferenceExtractor to efficiently load references from multiple texts at once
2015-10-13 22:53:05 +02:00
Valery Sizov
8346dde052
Only render 404 page from /public
2015-10-13 20:12:34 +03:00
Douwe Maan
251e13666d
Efficiently load multiple references of one type.
2015-10-13 18:23:49 +02:00
sue445
a092d27025
[ci skip] Fix wrong comment
...
According to `attributes_for_keys` and API doc, `POST /projects/:id/merge_requests`
is received `target_project_id` (NOT `target_project`)
2015-10-14 00:36:54 +09:00
Douwe Maan
5dd77358f6
Pass project to RedactorFilter
2015-10-13 13:36:47 +02:00
Douwe Maan
712d17684b
Make Reply by email easier to configure
2015-10-13 13:10:49 +02:00
Han Loong Liauw
df99ddbba1
Adds ability to remove the forked relationship
...
This was previously possible through the API but can now be done
through the project#edit settings screen if the current user is
the owner of the project.
Update changelog
2015-10-13 21:42:17 +11:00
Kamil Trzcinski
daca1c6511
Fix broken tests
2015-10-12 22:32:29 +02:00
Kamil Trzcinski
c61dc13150
Fix some changes
2015-10-12 16:41:36 +02:00
Kamil Trzcinski
789fe7b489
Update rendering
2015-10-12 16:32:58 +02:00
Kamil Trzcinski
69c04498ef
Small bug fixes
2015-10-12 15:55:12 +02:00