Defect #7615 » cvs-diff-r4820-trunk.diff
| test/functional/repositories_cvs_controller_test.rb (working copy) | ||
|---|---|---|
| 154 | 154 |
assert_tag :tag => 'td', :attributes => { :class => 'line-code diff_in' },
|
| 155 | 155 |
:content => /watched.remove_all_watcher/ |
| 156 | 156 |
end |
| 157 |
|
|
| 158 |
def test_diff_new_files |
|
| 159 |
@repository.fetch_changesets |
|
| 160 |
@repository.reload |
|
| 161 |
get :diff, :id => PRJ_ID, :rev => 1, :type => 'inline' |
|
| 162 |
assert_response :success |
|
| 163 |
assert_template 'diff' |
|
| 164 |
assert_tag :tag => 'td', :attributes => { :class => 'line-code diff_out' },
|
|
| 165 |
:content => /watched.remove_watcher/ |
|
| 166 |
assert_tag :tag => 'td', :attributes => { :class => 'line-code diff_in' },
|
|
| 167 |
:content => /watched.remove_all_watcher/ |
|
| 168 |
assert_tag :tag => 'th', :attributes => { :class => 'filename' },
|
|
| 169 |
:content => /test\/README Thu Dec 13 11:25:10 2007/ |
|
| 170 |
assert_tag :tag => 'th', :attributes => { :class => 'filename' },
|
|
| 171 |
:content => /test\/images\/delete.png Thu Dec 13 11:25:10 2007/ |
|
| 172 |
assert_tag :tag => 'th', :attributes => { :class => 'filename' },
|
|
| 173 |
:content => /test\/images\/edit.png Thu Dec 13 11:25:10 2007/ |
|
| 174 |
assert_tag :tag => 'th', :attributes => { :class => 'filename' },
|
|
| 175 |
:content => /test\/sources\/watchers_controller.rb Thu Dec 13 11:25:10 2007/ |
|
| 176 |
end |
|
| 157 | 177 | |
| 158 | 178 |
def test_annotate |
| 159 | 179 |
@repository.fetch_changesets |
| lib/redmine/scm/adapters/cvs_adapter.rb (working copy) | ||
|---|---|---|
| 346 | 346 |
private |
| 347 | 347 |
def buildRevision(rev) |
| 348 | 348 |
if rev== 0 |
| 349 |
@base |
|
| 349 |
if @branchid.nil? |
|
| 350 |
@base+".0" |
|
| 351 |
else |
|
| 352 |
@base |
|
| 353 |
end |
|
| 350 | 354 |
elsif @branchid.nil? |
| 351 | 355 |
@base+"."+rev.to_s |
| 352 | 356 |
else |
| lib/redmine/unified_diff.rb (working copy) | ||
|---|---|---|
| 28 | 28 |
diff_table = DiffTable.new(diff_type) |
| 29 | 29 |
diff.each do |line| |
| 30 | 30 |
unless diff_table.add_line line |
| 31 |
self << diff_table if diff_table.length > 1
|
|
| 31 |
self << diff_table |
|
| 32 | 32 |
diff_table = DiffTable.new(diff_type) |
| 33 | 33 |
end |
| 34 | 34 |
lines += 1 |