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
ca1526e7
Commit
ca1526e7
authored
Nov 27, 2013
by
Sytse Sijbrandij
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Conventional naming for diff modes.
parent
526c2fdf
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
15 additions
and
15 deletions
+15
-15
CHANGELOG
CHANGELOG
+1
-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 @
ca1526e7
...
...
@@ -4,7 +4,7 @@ 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)
-
Side-by-side
diff view (Steven Thonus)
v 6.3.0
- API for adding gitlab-ci service
...
...
app/views/projects/commits/_diffs.html.haml
View file @
ca1526e7
...
...
@@ -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 @
ca1526e7
/
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 @
ca1526e7
...
...
@@ -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 @
ca1526e7
...
...
@@ -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 @
ca1526e7
...
...
@@ -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