Ben Ford and Douwe Maan
3be9d2c422
Add ability to create directories in the editor
...
Simply type a name with a `/` directory separator and new directories
will be created. This does not do the fancy UI work that github.com
does, but it will get the job done.
I could not find tests for file creation, so I didn't add a test for
this slight behaviour modification. I did test directory traversals
though, using both absolute paths like `/tmp/foo.txt` and relative paths
like `../../foo.txt`. Neither case escaped the repository, though
attempting to traverse with a relative path resulted in a 500 error that
did not affect application stability upon reload.
2015-10-29 15:49:07 +01:00
Douwe Maan
aaa93d5add
Use issue editor as cross reference comment author when issue is edited with a new mention.
2015-10-28 13:09:51 +01:00
Kamil Trzcinski
271ad4e354
Fix CI badge
...
The previous code relied on having on ref stored in commit, however the ref was moved to the build.
2015-10-26 12:23:40 +01:00
Douwe Maan
464c939a7e
Clean up MR refresh service somewhat.
2015-10-21 17:34:12 +02:00
Douwe Maan
9c61b73c21
Make sure MR refresh service correctly determines newly added commits.
2015-10-21 17:24:09 +02:00
Jacob Vosmaer
e4008bc415
Merge branch 'master' of https://gitlab.com/gitlab-org/gitlab-ce into git-archive-improvements-2
2015-10-20 17:12:23 +02:00
Jacob Vosmaer
e1fff018d7
Clear archive cache asynchronously
2015-10-20 16:53:37 +02:00
Robert Speicher
c9edffcba6
Merge branch 'close-issues-by-mr' into 'master'
...
Close issues mentioned in MR description when MR is merged using
fast-forward merge or when merge commit message is edited.
Fixes gitlab-org/gitlab-ee#48.
See merge request !1639
2015-10-19 09:31:11 +00:00
Douwe Maan
d12e49c591
Fix bug preventing mentioned issued from being closed when MR is merged using fast-forward merge.
2015-10-18 15:07:02 +02: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
Robert Speicher
c856a7a593
Merge branch 'filter-label' into 'master'
...
Allow dashboard and group issues/MRs to be filtered by label
See merge request !1591
2015-10-16 21:29:47 +00:00
Stan Hu
f726df26c2
Reorder system note verb to say "Restored source branch X" instead of "Source branch X restored"
2015-10-16 00:51:25 -07:00
Stan Hu
888c1a3fc5
Add spec for refresh service adding notes to restored branches
2015-10-16 00:33:58 -07:00
Stan Hu
bf290a52b7
Rubocop fix
2015-10-15 23:54:13 -07:00
Stan Hu
577565d939
Add system notes for restored branches
2015-10-15 23:54:13 -07:00
Stan Hu
9c67f4fb51
Memoize merge request source branches
2015-10-15 23:54:13 -07:00
Stan Hu
effa94bb87
Improve SystemNote interface for branch add/restore case
2015-10-15 23:54:13 -07:00
Stan Hu
22775c596f
Preserve target branch
2015-10-15 23:54:13 -07:00
Stan Hu
2611d9f63c
Add a system note and update relevant merge requests when a branch is deleted or re-added
...
If a branch is deleted with an open merge request, amended offline, and then pushed again,
GitLab doesn't bother to update the merge request even though the last commit ID and/or
code may have changed. This MR ensures that each push will update any relevant merge
requests and adds a system note if this happens as well.
Closes #2926
2015-10-15 23:54:13 -07:00
Kamil Trzcinski
0aa6061d6a
Implement when syntax in .gitlab-ci.yml
2015-10-15 23:49:39 +02:00
Douwe Maan
c993481d99
Merge branch 'master' into git-archive-golang
2015-10-15 11:47:36 +02: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
Kamil Trzciński
a3a80eac11
Merge branch 'show_pending_warning' into 'master'
...
Show warning when build is pending and there are not runners
This change is based on: !1530 .
This resolves #2967 .
See merge request !1573
2015-10-14 18:57:05 +00:00
Valery Sizov
8f584d5f2c
Fix: Images cannot show when projects' path was changed
2015-10-14 18:50:35 +03:00
Kamil Trzcinski
7af4f5215e
Show warning if build doesn't have runners with specified tags or runners didn't connect recently
...
Slightly refactor runner status detection: moving it to Runner class
Signed-off-by: Kamil Trzcinski <ayufan@ayufan.eu >
2015-10-14 17:29:18 +02:00
Douwe Maan
d10e3c4498
Merge branch 'master' into filter-label
2015-10-14 13:23:01 +02:00
Douwe Maan
3a69dd20a1
Allow dashboard and group issues/MRs to be filtered by label
2015-10-14 12:33:39 +02:00
Kamil Trzcinski
5cd504ed33
Rename builds_without_retry to latest_builds
2015-10-12 16:39:08 +02:00
Kamil Trzcinski
2e9c1608e5
Fix commit skipping
2015-10-12 16:35:58 +02:00
Douwe Maan
27d952b119
Fix cross-references originating from notes
2015-10-12 14:30:44 +02:00
Douwe Maan
b0164771ec
Simplify code around (cross)-references
2015-10-12 11:54:46 +02:00
Kamil Trzcinski
914cfbd2f1
Implement Commit Status API
2015-10-12 11:53:49 +02:00
Jacob Vosmaer
cb13980db8
Let gitlab-git-http-server handle archive downloads
...
This change relies on changes in gitlab_git and gitlab-git-http-server.
2015-10-08 17:12:00 +02:00
Stan Hu
c789452134
Merge branch 'XenGi/gitlab-ce-master'
2015-10-08 03:41:07 -07:00
Stan Hu
0ab6ca93aa
Add directory feature button
...
Change "+" icon under "Files" section to have three options:
* Create file
* Upload file
* New directory
Upload file is no longer accessible from the "Create file" page.
Users can now select a target branch in upload file as well.
Closes #2799 : Fixes a bug where file modes were overwritten after a commit
Closes https://github.com/gitlabhq/gitlabhq/issues/8253 : Existing files
can no longer be overwritten in the "Create file" section.
Closes #2557
2015-10-07 04:22:55 -07:00
Kamil Trzcinski
97a11136d3
Fix create_trigger_request_service_spec
2015-10-05 17:06:31 +02:00
Kamil Trzcinski
f42078f7c1
Fix rest of tests
2015-10-05 14:31:51 +02:00
Kamil Trzcinski
5064c9038c
Fix next bunch of tests
2015-10-05 13:51:28 +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
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
Guilherme Garnier
1cfb48ddd0
Merge remote-tracking branch 'upstream/master'
2015-10-03 11:46:29 -05:00
Guilherme Garnier
2b075f16c7
Fix rubocop warnings in app
2015-10-03 00:56:37 -05: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
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
5de0b07844
Prevent creating 2 Ci::Project entities when enable CI
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-10-02 10:08:16 +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