Stan Hu
c789452134
Merge branch 'XenGi/gitlab-ce-master'
2015-10-08 03:41:07 -07:00
Kamil Trzcinski
97a11136d3
Fix create_trigger_request_service_spec
2015-10-05 17:06:31 +02:00
Kamil Trzcinski
29a7c6796e
Fix GitLabCiService and remove ci_yaml_file from CI push data
2015-10-05 16:06:35 +02:00
Kamil Trzcinski
fb12b81b42
Make rubocop happy
2015-10-05 14:39:56 +02:00
Kamil Trzcinski
782c8f9aa0
Fix triggers spec
2015-10-05 13:37:50 +02:00
Kamil Trzcinski
d2d2df0738
Fix next round of tests
2015-10-05 13:12:00 +02:00
Ricardo Band and Ricardo (XenGi) Band
42be5ee1cd
hooks: Add full project namespace to payload
...
Payload of "project_member, :create" and "project_member, :destroy" now also
have a field project_path_with_namespace.
2015-10-02 19:44:33 +02:00
Dmitriy Zaporozhets
3515cb9b2d
Fix tests
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-10-02 11:02:05 +02:00
Dmitriy Zaporozhets
37e9e71ea1
Remove unnecessary fork ci logic
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-10-02 10:26:56 +02:00
Dmitriy Zaporozhets
82f1921165
Merge branch 'mr_improve_errors_handling'
2015-10-01 11:28:36 +02:00
Valery Sizov
5b57313051
Note the original location of a moved project when notifying users of the move
2015-10-01 09:54:56 +03:00
Valery Sizov
05fdd12fd9
Improve error message when merging fails
2015-10-01 09:45:47 +03: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
0d877d91e7
Make ensure_gitlab_ci_project return ci_project or create a new one
2015-09-29 10:47:04 +02:00
Kamil Trzcinski
2c1f7ccac8
Fix register_build_service tests
2015-09-29 10:47:03 +02:00
Kamil Trzcinski
0e33814708
Fix tests
2015-09-29 10:47:03 +02:00
Kamil Trzcinski
30c78e70cb
WIP
2015-09-29 10:47:03 +02:00
Robert Speicher
2f88459297
Ensure raise_error expectations provide arguments
2015-09-21 15:35:29 -04:00
Kamil Trzcinski
8671343b65
Rubocop fix
2015-09-20 20:46:15 +02:00
Kamil Trzcinski
71a5d5a036
Fail builds if no .gitlab-ci.yml is found
2015-09-20 20:46:14 +02:00
Valery Sizov and Kamil Trzcinski
a0c1a12dee
remove API calls from CE to CI
2015-09-18 18:02:11 +02:00
Stan Hu
f481637245
Merge branch 'fix-issue-2382' into 'master'
...
Create a "destroyed Milestone" event and keep Milestone events around in the DB for posterity
Also fix issue where destroying a Milestone would cause odd, transient messages like "created milestone" or "imported milestone".
Now if a milestone is destroyed, at least it will indicate in the activity feed even if it's not clear which milestone was destroyed:

Closes #2382
See merge request !1227
2015-09-17 08:04:37 +00:00
Kamil Trzcinski
e21deaee8e
Merge remote-tracking branch 'origin/master' into ci-and-ce-sitting-in-a-tree-k-i-s-s-i-n-g
...
# Conflicts:
# Gemfile.lock
2015-09-15 22:40:35 +02:00
Kamil Trzcinski
0d23676f9d
Fix: rubocop
2015-09-15 22:24:33 +02:00
Kamil Trzcinski
209c72c4a1
Fix: services/ci/create_project_service_spec.rb
2015-09-15 21:53:04 +02:00
Valery Sizov
b87ca7500f
fix specs. Stage 7
2015-09-15 17:43:17 +03:00
Valery Sizov
88b3195ecf
fix specs. Stage 6
2015-09-15 16:29:36 +03:00
Stan Hu
d3d03d1362
Create a "destroyed Milestone" event and keep Milestone events around in the DB
...
for posterity.
Also fix issue where destroying a Milestone would cause odd, transient messages like
"created milestone" or "imported milestone".
Add "in" preposition when creating and destroying milestones
Closes #2382
2015-09-15 05:51:11 -07:00
Valery Sizov
e2cbb36ba9
fix specs. Stage 5
2015-09-15 15:51:03 +03:00
Valery Sizov
2c4daf1a68
fix part of specs
2015-09-14 16:48:33 +03:00
Valery Sizov
4c53cc0eba
rubocop satisfy
2015-09-14 14:37:18 +03:00
Stan Hu
9995f0806b
Import forked repositories asynchronously to prevent large repositories from timing out
...
Use import_status to track async import status and give feedback to the user
Closes #2388
Closes #2400
2015-09-11 00:34:04 -07:00
Dmitriy Zaporozhets
0b5d627cd4
Merge branch 'master' into ci-and-ce-sitting-in-a-tree-k-i-s-s-i-n-g
2015-09-09 14:56:02 +02:00
Dmitriy Zaporozhets
90c338a495
Move helpers back to original directory
2015-09-09 14:37:34 +02:00
Dmitriy Zaporozhets
cc4ef4da11
Refactor CI tests
2015-09-09 14:17:16 +02:00
Dmitriy Zaporozhets
b05cc8bc9a
Merge branch 'global_labels' into 'master'
...
Global labels
https://dev.gitlab.org/gitlab/gitlabhq/issues/2353
See merge request !1240
2015-09-09 08:57:54 +00:00
Jared Szechy
e156f42079
FogBugz project import
2015-09-08 20:23:01 -04:00
Valery Sizov
6bd3d72bbd
added spinach for glabal labels
2015-09-03 19:02:14 +03:00
Douwe Maan
ea5da30326
Don't notify users without access to the project when they are (accidentally) mentioned in a note.
2015-08-26 17:23:22 -07:00
Maël Valais
a9e409179b
Create cross-reference for closing references on commits pushed to non-default branches.
...
I also revamped the tests on "closing reference commits" (= "Fixes #xxxx" for example).
Now, there are two different contexts:
- when the commits with "closing reference" are pushed to the default branch,
- when the commits with "closing reference" are pushed to a non-default branch.
Closes gitlab-org/gitlab-ce#2190 .
2015-08-22 16:49:09 +02:00
Douwe Maan
3d51a6d435
Merge branch 'master' into reply-by-email
2015-08-20 12:19:19 -07:00
Douwe Maan
991c9f6fda
Test Email::AttachmentUploader.
2015-08-20 11:33:35 -07:00
Dmitriy Zaporozhets
3e259ea8bc
Revert "Merge branch 'revert-satellites' into 'master'
"
...
This reverts commit 5daf44b7c8 , reversing
changes made to 2f706fbd23 .
2015-08-11 14:33:31 +02:00
Dmitriy Zaporozhets
9f10943c1a
Revert "Merge branch 'drop-satellites'"
...
This reverts commit 957e849f41 , reversing
changes made to 6b9dbe9f5a .
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-08-11 10:28:42 +02:00
Douwe Maan
4f24eb2aa6
Merge branch 'master' into merge-notifs
2015-08-06 12:16:36 +02:00
Dmitriy Zaporozhets
ab8c71de4e
Fix merge request creation without branch selected
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-08-05 11:03:41 +02:00
Dmitriy Zaporozhets
44ac823e59
Improve tests to use real branches in merge requests
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-08-04 17:20:26 +02:00
Douwe Maan
fa9004c78c
Send notification to all participants when MR is merged.
2015-07-30 15:29:43 +02:00
Stan Hu
3e9b612306
Check that project was actually created rather than just validated in import:repos task
...
Add gitlab-shell to error message to give user a clue that something may be wrong there.
Ran into this in #2082 . User was told that repositories were created when they were
not due to hooks symlink being wrong.
2015-07-29 10:49:13 -07:00
Robert Speicher
88aed40962
Create project services on Project creation
2015-07-25 16:43:55 -04:00