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
2e07865f
Unverified
Commit
2e07865f
authored
Nov 28, 2013
by
Dmitriy Zaporozhets
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/side-by-side'
Conflicts: CHANGELOG Signed-off-by:
Dmitriy Zaporozhets
<
dmitriy.zaporozhets@gmail.com
>
parents
20bcbc19
68726c5b
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
14 additions
and
15 deletions
+14
-15
CHANGELOG
CHANGELOG
+0
-1
_diffs.html.haml
app/views/projects/commits/_diffs.html.haml
+2
-2
_parallel_view.html.haml
app/views/projects/commits/_parallel_view.html.haml
+1
-1
commits.feature
features/project/commits/commits.feature
+4
-4
project_browse_commits.rb
features/steps/project/project_browse_commits.rb
+6
-6
mode-diff.js
vendor/assets/javascripts/ace-src-noconflict/mode-diff.js
+1
-1
No files found.
CHANGELOG
View file @
2e07865f
...
...
@@ -4,7 +4,6 @@ v 6.4.0
- Fixed another 500 error with submodules
- UI: More compact issues page
- Minimal password length increased to 8 symbols
- Parallel diff view (Steven Thonus)
- Internal projects (Jason Hollingsworth)
v 6.3.0
...
...
app/views/projects/commits/_diffs.html.haml
View file @
2e07865f
...
...
@@ -31,9 +31,9 @@
and
%strong
.cred
#{
@commit
.
stats
.
deletions
}
deletions
-
if
params
[
:view
]
==
'parallel'
=
link_to
"
Unified Diff"
,
url_for
(
view:
'unified
'
),
{
id:
"commit-diff-viewtype"
,
class:
'btn btn-tiny pull-right'
}
=
link_to
"
Inline Diff"
,
url_for
(
view:
'inline
'
),
{
id:
"commit-diff-viewtype"
,
class:
'btn btn-tiny pull-right'
}
-
else
=
link_to
"
Parallel
Diff"
,
url_for
(
view:
'parallel'
),
{
id:
"commit-diff-viewtype"
,
class:
'btn btn-tiny pull-right'
}
=
link_to
"
Side-by-side
Diff"
,
url_for
(
view:
'parallel'
),
{
id:
"commit-diff-viewtype"
,
class:
'btn btn-tiny pull-right'
}
.file-stats
=
render
"projects/commits/diff_head"
,
diffs:
diffs
...
...
app/views/projects/commits/_parallel_view.html.haml
View file @
2e07865f
/
Parallel
diff view
/
Side-by-side
diff view
-
old_file
=
get_old_file
(
project
,
@commit
,
diff
)
-
deleted_lines
=
{}
-
added_lines
=
{}
...
...
features/project/commits/commits.feature
View file @
2e07865f
...
...
@@ -14,12 +14,12 @@ Feature: Project Browse commits
Scenario
:
I
browse commit from list
Given
I click on commit link
Then
I see commit info
And
I see
parallel
diff button
And
I see
side-by-side
diff button
Scenario
:
I
browse commit with
parallel
diff view
Scenario
:
I
browse commit with
side-by-side
diff view
Given
I click on commit link
And
I click
parallel
diff button
Then
I see
unified
diff button
And
I click
side-by-side
diff button
Then
I see
inline
diff button
Scenario
:
I
compare refs
Given
I visit compare refs page
...
...
features/steps/project/project_browse_commits.rb
View file @
2e07865f
...
...
@@ -89,16 +89,16 @@ class ProjectBrowseCommits < Spinach::FeatureSteps
links
[
1
][
'href'
].
should
=~
%r{blob/cc1ba255d6c5ffdce87a357ba7ccc397a4f4026b}
end
Given
'I click
parallel
diff button'
do
click_link
"
Parallel
Diff"
Given
'I click
side-by-side
diff button'
do
click_link
"
Side-by-side
Diff"
end
Then
'I see
parallel
diff button'
do
page
.
should
have_content
"
Parallel
Diff"
Then
'I see
side-by-side
diff button'
do
page
.
should
have_content
"
Side-by-side
Diff"
end
Then
'I see
unified
diff button'
do
page
.
should
have_content
"
Unified
Diff"
Then
'I see
inline
diff button'
do
page
.
should
have_content
"
Inline
Diff"
end
end
vendor/assets/javascripts/ace-src-noconflict/mode-diff.js
View file @
2e07865f
...
...
@@ -66,7 +66,7 @@ var DiffHighlightRules = function() {
"regex"
:
"^(?:
\\
*{15}|={67}|-{3}|
\\
+{3})$"
,
"token"
:
"punctuation.definition.separator.diff"
,
"name"
:
"keyword"
},
{
//diff.range.
unified
},
{
//diff.range.
inline
"regex"
:
"^(@@)(
\\
s*.+?
\\
s*)(@@)(.*)$"
,
"token"
:
[
"constant"
,
...
...
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