Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gitlab-ce
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
1
Merge Requests
1
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
gitlab-ce
Commits
2ca2a893
Commit
2ca2a893
authored
Feb 13, 2015
by
Dmitriy Zaporozhets
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'rebase_improve' into 'master'
Rebase requirements EMC Closes #229 See merge request !309
parents
a56496f1
ca64b3d7
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
28 additions
and
3 deletions
+28
-3
app/controllers/projects_controller.rb
app/controllers/projects_controller.rb
+1
-1
app/views/projects/edit.html.haml
app/views/projects/edit.html.haml
+19
-0
app/views/projects/merge_requests/show/_mr_accept.html.haml
app/views/projects/merge_requests/show/_mr_accept.html.haml
+1
-1
db/migrate/20150125163158_add_rebase_setting_to_projects.rb
db/migrate/20150125163158_add_rebase_setting_to_projects.rb
+5
-0
db/schema.rb
db/schema.rb
+2
-1
No files found.
app/controllers/projects_controller.rb
View file @
2ca2a893
...
...
@@ -180,7 +180,7 @@ class ProjectsController < ApplicationController
:name
,
:path
,
:description
,
:issues_tracker
,
:tag_list
,
:issues_enabled
,
:merge_requests_enabled
,
:snippets_enabled
,
:issues_tracker_id
,
:default_branch
,
:wiki_enabled
,
:merge_requests_template
,
:visibility_level
,
:merge_requests_rebase_enabled
,
:import_url
,
:last_activity_at
,
:namespace_id
,
:avatar
:import_url
,
:last_activity_at
,
:namespace_id
,
:avatar
,
:merge_requests_rebase_default
)
end
...
...
app/views/projects/edit.html.haml
View file @
2ca2a893
...
...
@@ -64,6 +64,12 @@
=
f
.
check_box
:merge_requests_rebase_enabled
%span
.descr
Allows rebasing of merge requests before merging.
.rebase-default
.col-sm-10.col-sm-offset-3
.checkbox
=
f
.
check_box
:merge_requests_rebase_default
%span
.descr
Enabled by default
.form-group
=
f
.
label
:merge_requests_template
,
class:
'control-label'
do
Merge request template
...
...
@@ -221,3 +227,16 @@
=
render
'shared/confirm_modal'
,
phrase:
@project
.
path
:coffeescript
$ ->
mergeRequestsRebaseVisibilityCheck = ->
is_rebase_enabled = $("input#project_merge_requests_rebase_enabled").prop("checked")
$(".rebase-default").toggle(is_rebase_enabled)
mergeRequestsRebaseVisibilityCheck()
$("input#project_merge_requests_rebase_enabled").change ->
mergeRequestsRebaseVisibilityCheck()
app/views/projects/merge_requests/show/_mr_accept.html.haml
View file @
2ca2a893
...
...
@@ -24,7 +24,7 @@
-
if
@merge_request
.
target_project
.
merge_requests_rebase_enabled
&&
can_rebase?
(
@merge_request
.
target_project
,
@merge_request
.
target_branch
)
.accept-control.remove_branch_holder
=
label_tag
:should_rebase
,
class:
"checkbox"
do
=
check_box_tag
:should_rebase
=
check_box_tag
:should_rebase
,
"1"
,
@project
.
merge_requests_rebase_default
Rebase before merge
.accept-control
=
link_to
"#"
,
class:
"modify-merge-commit-link js-toggle-button"
,
title:
"Modify merge commit message"
do
...
...
db/migrate/20150125163158_add_rebase_setting_to_projects.rb
0 → 100644
View file @
2ca2a893
class
AddRebaseSettingToProjects
<
ActiveRecord
::
Migration
def
change
add_column
:projects
,
:merge_requests_rebase_default
,
:boolean
,
default:
true
end
end
db/schema.rb
View file @
2ca2a893
...
...
@@ -11,7 +11,7 @@
#
# It's strongly recommended that you check this file into your version control system.
ActiveRecord
::
Schema
.
define
(
version:
201501251631
00
)
do
ActiveRecord
::
Schema
.
define
(
version:
201501251631
58
)
do
# These are extensions that must be enabled in order to support this database
enable_extension
"plpgsql"
...
...
@@ -387,6 +387,7 @@ ActiveRecord::Schema.define(version: 20150125163100) do
t
.
boolean
"merge_requests_rebase_enabled"
,
default:
false
t
.
string
"import_type"
t
.
string
"import_source"
t
.
boolean
"merge_requests_rebase_default"
,
default:
true
end
add_index
"projects"
,
[
"creator_id"
],
name:
"index_projects_on_creator_id"
,
using: :btree
...
...
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