BigW Consortium Gitlab
Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gitlab-ce
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Forest Godfrey
gitlab-ce
Commits
f293d991
Commit
f293d991
authored
Aug 11, 2015
by
Dmitriy Zaporozhets
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Revert "Merge branch 'mr-widget-text' into 'master'
This reverts commit
151d9fb3
, reversing changes made to
819d110c
.
parent
151d9fb3
Hide whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
98 additions
and
119 deletions
+98
-119
CHANGELOG
CHANGELOG
+0
-2
merge_requests.scss
app/assets/stylesheets/pages/merge_requests.scss
+0
-4
_how_to_merge.html.haml
...iews/projects/merge_requests/show/_how_to_merge.html.haml
+26
-29
_closed.html.haml
app/views/projects/merge_requests/widget/_closed.html.haml
+1
-4
_heading.html.haml
app/views/projects/merge_requests/widget/_heading.html.haml
+5
-5
_locked.html.haml
app/views/projects/merge_requests/widget/_locked.html.haml
+2
-3
_merged.html.haml
app/views/projects/merge_requests/widget/_merged.html.haml
+8
-16
_open.html.haml
app/views/projects/merge_requests/widget/_open.html.haml
+1
-1
_accept.html.haml
...ews/projects/merge_requests/widget/open/_accept.html.haml
+3
-3
_archived.html.haml
...s/projects/merge_requests/widget/open/_archived.html.haml
+1
-3
_check.html.haml
...iews/projects/merge_requests/widget/open/_check.html.haml
+2
-2
_conflicts.html.haml
.../projects/merge_requests/widget/open/_conflicts.html.haml
+9
-8
_missing_branch.html.haml
...ects/merge_requests/widget/open/_missing_branch.html.haml
+16
-16
_not_allowed.html.haml
...rojects/merge_requests/widget/open/_not_allowed.html.haml
+2
-4
_nothing.html.haml
...ws/projects/merge_requests/widget/open/_nothing.html.haml
+7
-7
_reload.html.haml
...ews/projects/merge_requests/widget/open/_reload.html.haml
+1
-6
_wip.html.haml
app/views/projects/merge_requests/widget/open/_wip.html.haml
+12
-4
_form.html.haml
app/views/shared/issuable/_form.html.haml
+2
-2
No files found.
CHANGELOG
View file @
f293d991
...
...
@@ -44,8 +44,6 @@ v 7.14.0 (unreleased)
- Fetch code from forks to refs/merge-requests/:id/head when merge request created
- Remove satellites
- Remove comments and email addresses when publicly exposing ssh keys (Zeger-Jan van de Weg)
- Improve MR merge widget text and UI consistency.
- Improve text in MR "How To Merge" modal.
- Cache all events
v 7.13.3
...
...
app/assets/stylesheets/pages/merge_requests.scss
View file @
f293d991
...
...
@@ -182,7 +182,3 @@
.merge-request-form
.select2-container
{
width
:
250px
!
important
;
}
#modal_merge_info
.modal-dialog
{
width
:
600px
;
}
app/views/projects/merge_requests/show/_how_to_merge.html.haml
View file @
f293d991
...
...
@@ -3,45 +3,42 @@
.modal-content
.modal-header
%a
.close
{
href:
"#"
,
"data-dismiss"
=>
"modal"
}
×
%h3
Check out, review and merge locally
%h3
How to merge
.modal-body
%p
%strong
Step 1.
Fetch and check out the branch for this merge request
%pre
.dark
-
if
@merge_request
.
for_fork?
-
if
@merge_request
.
for_fork?
-
source_remote
=
@merge_request
.
source_project
.
namespace
.
nil?
?
"source"
:
@merge_request
.
source_project
.
namespace
.
path
-
target_remote
=
@merge_request
.
target_project
.
namespace
.
nil?
?
"target"
:
@merge_request
.
target_project
.
namespace
.
path
%p
%strong
Step 1.
Fetch the code and create a new branch pointing to it
%pre
.dark
:preserve
git fetch
#{
@merge_request
.
source_project
.
http_url_to_repo
}
#{
@merge_request
.
source_branch
}
git checkout -b
#{
@merge_request
.
source_project_path
}
-
#{
@merge_request
.
source_branch
}
FETCH_HEAD
-
else
:preserve
git fetch origin
git checkout -b
#{
@merge_request
.
source_branch
}
origin/
#{
@merge_request
.
source_branch
}
%p
%strong
Step 2.
Review the changes locally
%p
%strong
Step 3.
Merge the branch and fix any conflicts that come up
%pre
.dark
-
if
@merge_request
.
for_fork?
%p
%strong
Step 2.
Merge the branch and push the changes to GitLab
%pre
.dark
:preserve
git checkout
#{
@merge_request
.
target_branch
}
git merge --no-ff
#{
@merge_request
.
source_project_path
}
-
#{
@merge_request
.
source_branch
}
-
else
git push origin
#{
@merge_request
.
target_branch
}
-
else
%p
%strong
Step 1.
Update the repo and checkout the branch we are going to merge
%pre
.dark
:preserve
git fetch origin
git checkout -b
#{
@merge_request
.
source_branch
}
origin/
#{
@merge_request
.
source_branch
}
%p
%strong
Step 2.
Merge the branch and push the changes to GitLab
%pre
.dark
:preserve
git checkout
#{
@merge_request
.
target_branch
}
git merge --no-ff
#{
@merge_request
.
source_branch
}
%p
%strong
Step 4.
Push the result of the merge to GitLab
%pre
.dark
:preserve
git push origin
#{
@merge_request
.
target_branch
}
-
unless
@merge_request
.
can_be_merged_by?
(
current_user
)
%p
Note that pushing to GitLab requires write access to this repository.
git push origin
#{
@merge_request
.
target_branch
}
:javascript
$
(
function
(){
...
...
app/views/projects/merge_requests/widget/_closed.html.haml
View file @
f293d991
...
...
@@ -6,7 +6,4 @@
-
if
@merge_request
.
closed_event
by
#{
link_to_member
(
@project
,
@merge_request
.
closed_event
.
author
,
avatar:
true
)
}
#{
time_ago_with_tooltip
(
@merge_request
.
closed_event
.
created_at
)
}
%p
=
succeed
'.'
do
The changes were not merged into
%span
.label-branch
=
@merge_request
.
target_branch
%p
Changes were not merged into target branch
app/views/projects/merge_requests/widget/_heading.html.haml
View file @
f293d991
...
...
@@ -3,26 +3,26 @@
-
[
:success
,
:skipped
,
:canceled
,
:failed
,
:running
,
:pending
].
each
do
|
status
|
.ci_widget
{
class:
"ci-#{status}"
,
style:
"display:none"
}
-
if
status
==
:success
-
status
=
"passed"
=
icon
(
"check-circle"
)
-
else
=
icon
(
"circle"
)
%span
CI build
#{
status
}
for
#{
@merge_request
.
last_commit_short_sha
}
.
%span
.ci-coverage
=
link_to
"View build
details
"
,
ci_build_details_path
(
@merge_request
),
:"data-no-turbolink"
=>
"data-no-turbolink"
=
link_to
"View build
page
"
,
ci_build_details_path
(
@merge_request
),
:"data-no-turbolink"
=>
"data-no-turbolink"
.ci_widget
=
icon
(
"spinner spin"
)
Checking
CI status for
#{
@merge_request
.
last_commit_short_sha
}
…
Checking
for CI status for
#{
@merge_request
.
last_commit_short_sha
}
.ci_widget.ci-not_found
{
style:
"display:none"
}
=
icon
(
"times-circle"
)
Could not find CI status for
#{
@merge_request
.
last_commit_short_sha
}
.
%span
Can not find commit in the CI server
for
#{
@merge_request
.
last_commit_short_sha
}
.
.ci_widget.ci-error
{
style:
"display:none"
}
=
icon
(
"times-circle"
)
Could
not connect to the CI server. Please check your settings and try again.
%span
Can
not connect to the CI server. Please check your settings and try again.
:coffeescript
$ ->
...
...
app/views/projects/merge_requests/widget/_locked.html.haml
View file @
f293d991
...
...
@@ -2,8 +2,7 @@
=
render
'projects/merge_requests/widget/heading'
.mr-widget-body
%h4
=
icon
(
"spinner spin"
)
Merge in progress
…
Merge in progress...
%p
This merge request is in the process of being merged, during which time i
t is locked and cannot be closed.
Merging is in progress. While merging this reques
t is locked and cannot be closed.
app/views/projects/merge_requests/widget/_merged.html.haml
View file @
f293d991
...
...
@@ -7,31 +7,23 @@
by
#{
link_to_member
(
@project
,
@merge_request
.
merge_event
.
author
,
avatar:
true
)
}
#{
time_ago_with_tooltip
(
@merge_request
.
merge_event
.
created_at
)
}
%div
-
if
!
@merge_request
.
source_branch_exists?
=
succeed
'.'
do
The changes were merged into
%span
.label-branch
=
@merge_request
.
target_branch
The source branch has been removed.
-
if
@source_branch
.
blank?
Source branch has been removed
-
elsif
can_remove_branch?
(
@merge_request
.
source_project
,
@merge_request
.
source_branch
)
-
elsif
can_remove_branch?
(
@merge_request
.
source_project
,
@merge_request
.
source_branch
)
&&
@merge_request
.
merged?
.remove_source_branch_widget
%p
=
succeed
'.'
do
The changes were merged into
%span
.label-branch
=
@merge_request
.
target_branch
You can remove the source branch now.
%p
Changes merged into
#{
@merge_request
.
target_branch
}
. You can remove source branch now
=
link_to
namespace_project_branch_path
(
@merge_request
.
source_project
.
namespace
,
@merge_request
.
source_project
,
@source_branch
),
remote:
true
,
method: :delete
,
class:
"btn btn-primary btn-sm remove_source_branch"
do
%i
.fa.fa-times
Remove Source Branch
.remove_source_branch_widget.failed.hide
%p
Failed to remove source branch '
#{
@merge_request
.
source_branch
}
'.
Failed to remove source branch '
#{
@merge_request
.
source_branch
}
'
.remove_source_branch_in_progress.hide
%
p
=
icon
(
'spinner spin'
)
Removing source branch '
#{
@merge_request
.
source_branch
}
'. Please wait. This page will be automatically reload.
%
i
.fa.fa-spinner.fa-spin
Removing source branch '
#{
@merge_request
.
source_branch
}
'. Please wait. Page will be automatically reloaded.
:coffeescript
$('.remove_source_branch').on 'click', ->
...
...
app/views/projects/merge_requests/widget/_open.html.haml
View file @
f293d991
...
...
@@ -22,6 +22,6 @@
.mr-widget-footer
%span
%i
.fa.fa-check
Accepting this merge request will close
#{
"issue"
.
pluralize
(
@closes_issues
.
size
)
}
Accepting this merge request will close
#{
@closes_issues
.
size
==
1
?
'issue'
:
'issues'
}
=
succeed
'.'
do
!=
gfm
(
issues_sentence
(
@closes_issues
))
app/views/projects/merge_requests/widget/open/_accept.html.haml
View file @
f293d991
...
...
@@ -8,10 +8,10 @@
.accept-control.checkbox
=
label_tag
:should_remove_source_branch
,
class:
"remove_source_checkbox"
do
=
check_box_tag
:should_remove_source_branch
Remove source
branch
Remove source
-
branch
.accept-control
=
link_to
"#"
,
class:
"modify-merge-commit-link js-toggle-button"
do
=
icon
(
'edit'
)
=
link_to
"#"
,
class:
"modify-merge-commit-link js-toggle-button"
,
title:
"Modify merge commit message"
do
%i
.fa.fa-edit
Modify commit message
.js-toggle-content.hide.prepend-top-20
=
render
'shared/commit_message_container'
,
params:
params
,
...
...
app/views/projects/merge_requests/widget/open/_archived.html.haml
View file @
f293d991
%h4
Project is archived
%p
This merge request cannot be merged because archived projects cannot be written to
.
%strong
Archived projects do not provide commit access
.
app/views/projects/merge_requests/widget/open/_check.html.haml
View file @
f293d991
%strong
=
icon
(
"spinner spin"
)
Checking a
bility to merge automatically
…
%i
.fa.fa-spinner.fa-spin
Checking a
utomatic merge…
:coffeescript
$ ->
...
...
app/views/projects/merge_requests/widget/open/_conflicts.html.haml
View file @
f293d991
%h4
=
icon
(
"exclamation-triangle"
)
This merge request contains merge conflicts
This merge request contains merge conflicts that must be resolved.
%p
Please resolve these conflicts or
-
if
@merge_request
.
can_be_merged_by?
(
current_user
)
#{
link_to
"merge this request manually"
,
"#modal_merge_info"
,
class:
"how_to_merge_link vlink"
,
"data-toggle"
=>
"modal"
}
.
-
else
ask someone with write access to this repository to merge this request manually.
-
if
@merge_request
.
can_be_merged_by?
(
current_user
)
%p
You can merge it manually using the
%strong
=
link_to
"command line"
,
"#modal_merge_info"
,
class:
"how_to_merge_link vlink"
,
title:
"How To Merge"
,
"data-toggle"
=>
"modal"
-
else
%p
Only those with write access to this repository can merge merge requests.
app/views/projects/merge_requests/widget/open/_missing_branch.html.haml
View file @
f293d991
-
unless
@merge_request
.
source_branch_exists?
%h4
=
icon
(
"exclamation-triangle"
)
Sourc
e branch
%span
.label-branch
=
source_branch_with_namespace
(
@merge_request
)
does not exist
%p
Please restore the source branch or close this merge request and open a new merge request with a different source branch.
-
else
%h4
=
icon
(
"exclamation-triangle"
)
Target
branch
%span
.label-branch
=
@merge_request
.
target_branch
does not exist
%p
Please restore the target branch or use a different
target branch.
%h4
Can't be merged
%p
This merge request can not be accepted becaus
e branch
-
unless
@merge_request
.
source_branch_exists?
%span
.label.label-inverse
=
@merge_request
.
source_branch
does not exist in
%span
.label.label-info
=
@merge_request
.
source_project_path
%br
%strong
Please close this merge request and open a new merge request to change source branches.
-
else
%span
.label.label-inverse
=
@merge_request
.
target_
branch
does not exist in
%span
.label.label-info
=
@merge_request
.
target_project_path
%br
%strong
Please close this merge request or change to another
target branch.
app/views/projects/merge_requests/widget/open/_not_allowed.html.haml
View file @
f293d991
%h4
Ready to be merged automatically
%p
Ask someone with write access to this repository to merge this request.
%strong
This request can be merged automatically.
Only those with write access to this repository can merge merge requests.
app/views/projects/merge_requests/widget/open/_nothing.html.haml
View file @
f293d991
%h4
=
icon
(
"exclamation-triangle"
)
Nothing to merge from
%span
.label-branch
=
source_branch_with_namespace
(
@merge_request
)
into
%span
.label-branch
=
@merge_request
.
target_branch
%h4
Nothing to merge
%p
Please push new commits to the source branch or use a different target branch.
Nothing to merge from
%span
.label-branch
#{
@merge_request
.
source_branch
}
to
%span
.label-branch
#{
@merge_request
.
target_branch
}
%br
Try to use different branches or push new code.
app/views/projects/merge_requests/widget/open/_reload.html.haml
View file @
f293d991
%h4
=
icon
(
"exclamation-triangle"
)
This merge request failed to be merged automatically
%p
Please reload the page to find out the reason.
This merge request cannot be merged. Try to reload the page.
app/views/projects/merge_requests/widget/open/_wip.html.haml
View file @
f293d991
%h4
This merge request is currently a Work In Progress
-
if
@merge_request
.
can_be_merged_by?
(
current_user
)
%h4
This merge request cannot be accepted because it is marked as Work In Progress.
%p
When this merge request is ready, remove the "WIP" prefix from the title to allow it to be merged.
%p
%button
.btn.disabled
{
:type
=>
'button'
}
%i
.fa.fa-warning
Accept Merge Request
When the merge request is ready, remove the "WIP" prefix from the title to allow it to be accepted.
-
else
%strong
This merge request is marked as Work In Progress.
Only those with write access to this repository can merge merge requests.
app/views/shared/issuable/_form.html.haml
View file @
f293d991
...
...
@@ -16,10 +16,10 @@
%p
.help-block
-
if
issuable
.
work_in_progress?
Remove the
<code>
WIP
</code>
prefix from the title to allow this
<strong>
Work In Progress
</strong>
merge request to be
merg
ed when it's ready.
<strong>
Work In Progress
</strong>
merge request to be
accept
ed when it's ready.
-
else
Start the title with
<code>
[WIP]
</code>
or
<code>
WIP:
</code>
to prevent a
<strong>
Work In Progress
</strong>
merge request from being
merg
ed before it's ready.
<strong>
Work In Progress
</strong>
merge request from being
accept
ed before it's ready.
.form-group.issuable-description
=
f
.
label
:description
,
'Description'
,
class:
'control-label'
.col-sm-10
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment