Kamil Trzcinski
13d941e185
Make Omniauth providers specs to not modify global configuration
2016-06-08 16:50:05 +02:00
Jacob Vosmaer
bebe110dff
Merge branch 'master' of https://gitlab.com/gitlab-org/gitlab-ce into git-http-controller
...
Conflicts:
lib/gitlab/workhorse.rb
2016-06-08 10:31:33 +02:00
Rémy Coutable
be78a556d9
Merge branch 'refactor/ci-config-add-facade' into 'master'
...
Add new GitLab CI configuration facade class
## What does this MR do?
This MR is a first iteration of major CI configuration refactoring. See #17139 and #15060 for more details.
## What are the relevant issue numbers?
Closes #17139
See merge request !4462
2016-06-07 16:05:26 +00:00
Jacob Schatz
5b83abcc01
Merge branch 'issue_14189' into 'master'
...
Ability to prioritize labels
Closes #14189
See merge request !4009
2016-06-07 15:15:07 +00:00
Douwe Maan
3368afd767
Merge branch 'rename-ci-commit-phase-2' into 'master'
...
Rename Ci::Commit in specs
This is second iteration of renaming Ci::Commit occurences, this time I try to rename all `let's` and `factories` to match what type of object is created:
1. Rename factories: `ci_[...]_commit_[...]` to `ci_[...]_pipeline_[...]`,
2. Rename all `let's(:[ci_]commit)` to `let(:pipeline)`,
3. Rename all occurrences of `[ci_]commit` to `pipeline` if Pipeline object is created
cc @grzesiek @DouweM
See merge request !4463
2016-06-07 12:45:59 +00:00
Douwe Maan
8c5712a422
Merge branch 'gh-disable-webhooks'
2016-06-07 13:06:43 +02:00
Douwe Maan
acef028d85
Merge branch 'gh-fix-comments-on-diff'
2016-06-07 13:04:32 +02:00
Grzegorz Bizon
5ef104df59
Improve Ci config loader by changing method signature
2016-06-07 12:53:46 +02:00
Grzegorz Bizon
fa097c678c
Remove duplicated exception in Ci config
...
This is a temporary refactoring stub, that is planned to be removed
after removing legacy config processor.
2016-06-07 10:26:38 +02:00
Kamil Trzcinski
6e64d1ac76
Merge remote-tracking branch 'origin/master' into rename-ci-commit-phase-2
2016-06-07 10:26:27 +02:00
Kamil Trzcinski
dbf235f514
Fix tests failures
2016-06-07 10:25:57 +02:00
Yorick Peterse
0ba21860c5
Merge branch 'issue_3359' into 'master'
...
Remove duplicated notification settings and add unique index
See merge request !4472
2016-06-06 19:14:01 +00:00
Kamil Trzcinski
8562cb5f78
Merge branch 'rename-ci-commit' into rename-ci-commit-phase-2
2016-06-06 20:24:13 +02:00
Kamil Trzcinski
e995e1f5cd
Merge remote-tracking branch 'origin/master' into rename-ci-commit
2016-06-06 19:06:48 +02:00
Rémy Coutable and Alfredo Sumaran
499bb9f305
Improve Issuable.order_labels_priority
...
Signed-off-by: Rémy Coutable <remy@rymai.me >
2016-06-06 11:59:49 -05:00
Felipe Artur
9264203103
change add_concurrent_index function arguments
2016-06-06 13:06:21 -03:00
Douglas Barbosa Alexandre
7c072c76fc
Fix importer for GitHub comments on diff
...
Fix comments on diff after LegacyDiffNote was extracted from Note
2016-06-06 12:19:03 -03:00
Douglas Barbosa Alexandre
659d5d4830
Disable Webhooks before proceeding with the GitHub import
2016-06-06 12:07:45 -03:00
Rémy Coutable
ac4e3e8cf0
Merge branch 'tests/extend-specs-for-build-badge' into 'master'
...
Extend specs for builds badge
## What does this MR do?
This MR extends specs for builds badge.
## Why was this MR needed?
We added an edge case to specs, while trying to reproduce problem described in #17549
## What are the relevant issue numbers?
#17549
See merge request !4401
2016-06-06 14:59:26 +00:00
Kamil Trzcinski
842f0a3401
Merge branch 'rename-ci-commit' into rename-ci-commit-phase-2
...
# Conflicts:
# features/steps/shared/builds.rb
# spec/requests/ci/api/builds_spec.rb
2016-06-06 11:21:39 +02:00
Kamil Trzcinski
7ad7e10fee
Merge remote-tracking branch 'origin/master' into rename-ci-commit
2016-06-06 11:20:17 +02:00
Grzegorz Bizon
23030439c2
Rename class that loads CI configuration to Loader
2016-06-06 08:20:55 +02:00
Grzegorz Bizon
d2b708ac43
Extract CI config YAML parser to a separate class
...
With this approach it would be easier to add different sources of
configuration, that we do not necessairly have to be in YAML format.
2016-06-03 21:10:50 +02:00
Kamil Trzcinski
20c7144ed2
Rename all [ci_]commit to [ci_]pipeline in specs and features
2016-06-03 16:22:26 +02:00
Z.J. van de Weg
9d491712cf
Merge branch 'master' into awardables
2016-06-03 15:20:11 +02:00
Jacob Vosmaer
3ffa494ffe
Changes after more review from Rémy
2016-06-03 14:57:34 +02:00
Grzegorz Bizon
d501850e05
Add gitlab ci configuration class that holds hash
...
As for now, we keep this class inside a oryginal config processor class.
We will move implementation to this class and delegate to it from
current config processor.
After original gitlab ci yaml processor not longer has relevant
impelemntation we will replace it with new configuration class.
2016-06-03 14:20:34 +02:00
Kamil Trzcinski
717fdd6d42
Rename Ci::Build commit to pipeline
2016-06-03 12:29:00 +02:00
Grzegorz Bizon
a63ea487f7
Extend specs for builds badge
...
Related to #17549
2016-06-03 10:15:41 +02:00
Jacob Vosmaer
fea591e5c5
Rename finder to find_in_gitlab_or_ldap
2016-06-02 13:42:18 +02:00
Jacob Vosmaer
8299fc277d
Merge branch 'master' into git-http-controller
...
Conflicts:
config/routes.rb
2016-06-02 13:31:11 +02:00
Douwe Maan
2d084dd848
Merge branch 'separate-banzai-references' into 'master'
...
Separate reference gathering from rendering
This is a required step to allow batch processing when gathering references. This in turn would allow grabbing (for example) all mentioned users of an issue/merge request using a single query.
cc @rspeicher @DouweM
See merge request !3969
2016-06-01 15:51:59 +00:00
Douwe Maan
4a50e1f051
Merge branch 'current-settings-use-request-store-during-request'
2016-06-01 12:55:00 +02:00
ZJ van de Weg
cbd7801b3d
Merge branch 'master' into awardables
2016-05-30 18:54:08 +02:00
Grzegorz Bizon and Robert Speicher
dbba60029c
Improve note factory
2016-05-29 15:03:00 -04:00
Grzegorz Bizon and Robert Speicher
e558edd1ce
Update specs to carry out changes in note factory
2016-05-29 15:03:00 -04:00
DJ Mountney
7d57b11093
Update tests for the current_application_settings request store changes
2016-05-27 19:05:52 -07:00
Yorick Peterse
9bdfc98242
Merge branch 'measure-proxy-timing' into 'master'
...
Measure proxy flight time
See merge request !4278
2016-05-26 17:05:26 +00:00
Jacob Vosmaer
5771114f9b
Rename metric to 'rails queue duration'
2016-05-26 17:53:21 +02:00
Yorick Peterse
94d5416db6
Added Gitlab::Lazy
...
This class can be used to lazy-evaluate blocks of code the first time
they're called. This can be useful when a method performs a certain
heavy operation (e.g. a SQL query) that you only want to perform
whenever the result is used for the first time.
2016-05-26 13:58:01 +02:00
Jacob Vosmaer
6ec2730fb3
Test ProxyFlightTime middleware
2016-05-25 16:37:18 +02:00
ZJ van de Weg
7ae536002a
Merge branch 'master' into awardables
2016-05-25 14:41:25 +02:00
Robert Speicher
75739e54be
Enable RSpec/NotToNot cop and auto-correct offenses
...
Also removes the note from the development/testing.md guide
2016-05-24 15:40:29 -04:00
Grzegorz Bizon
9e92b0eead
Add specs for migration helpers and boolean values
2016-05-22 22:41:14 +02:00
Grzegorz Bizon
13bf612600
Test migration helpers using a migration class
2016-05-22 22:40:43 +02:00
Zeger-Jan van de Weg and Alfredo Sumaran
79620c501d
Update API and fetching task
2016-05-20 15:58:36 -05:00
Zeger-Jan van de Weg and Alfredo Sumaran
e166a8022a
Backend for a gitignores dropdown
2016-05-20 15:58:36 -05:00
Douwe Maan
18ef054bc7
Merge branch '17464-backport-email-syntax-highlighting' into 'master'
...
Syntax-highlight diffs in push emails

Based on:
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/151
See merge request !4147
2016-05-19 21:12:53 +00:00
Robert Speicher
883e2d2187
Merge branch 'migration-helpers' into 'master'
...
Added helper methods for database migrations
These helpers can ultimately be used to write migrations that don't
require downtime.
See #15464 for more information.
See merge request !3860
2016-05-19 16:49:14 +00:00
Rubén Dávila
0c47b68d04
Mask credentials from URL when import of project has failed.
2016-05-18 21:16:36 -05:00