diff options
Diffstat (limited to 'app')
-rw-r--r-- | app/helpers/browse_helper.rb | 10 | ||||
-rw-r--r-- | app/models/repository.rb | 2 |
2 files changed, 7 insertions, 5 deletions
diff --git a/app/helpers/browse_helper.rb b/app/helpers/browse_helper.rb index f362589..e515dbe 100644 --- a/app/helpers/browse_helper.rb +++ b/app/helpers/browse_helper.rb @@ -72,8 +72,10 @@ module BrowseHelper end end + #diff = Diff::Display::Unified.new(load_diff("simple")) + #diff.render(Diff::Renderer::Base.new) def render_inline_diff(udiff, src_sha, dst_sha) - callback = Gitorious::Diff::InlineTableCallback.new + differ = Diff::Display::Unified.new(udiff) out = %Q{<table class="codediff inline">\n} out << "<thead>\n" out << "<tr>" @@ -81,19 +83,19 @@ module BrowseHelper out << %Q{<td class="line-numbers">#{dst_sha}</td>} out << "<td> </td></tr>\n" out << "</thead>\n" - out << Diff::Display::Unified::HTMLRenderer.run(udiff, callback) + out << differ.render(Gitorious::Diff::InlineTableCallback.new) out << "</table>" out end def render_sidebyside_diff(udiff, src_sha, dst_sha) - callback = Gitorious::Diff::SidebysideTableCallback.new + differ = Diff::Display::Unified.new(udiff) out = %Q{<table class="codediff sidebyside">\n} out << %Q{<colgroup class="left"><col class="lines"/><col class="code"/></colgroup>} out << %Q{<colgroup class="right"><col class="lines"/><col class="code"/></colgroup>} out << %Q{<thead><th colspan="2">#{src_sha}</th>} out << %Q{<th colspan="2">#{dst_sha}</th></thead>} - out << Diff::Display::Unified::HTMLRenderer.run(udiff, callback) + out << differ.render(Gitorious::Diff::SidebysideTableCallback.new) out << "</table>" out end diff --git a/app/models/repository.rb b/app/models/repository.rb index 1a3d7a5..4a4b15e 100644 --- a/app/models/repository.rb +++ b/app/models/repository.rb @@ -97,7 +97,7 @@ class Repository < ActiveRecord::Base def create_delete_repos_task Task.create!(:target_class => self.class.name, - :command => "delete_git_repository", :arguments => [gitdir]) + :command => "delete_git_repository", :arguments => [gitdir]) # fixme: gitdir is probably gone in after_destroy end protected |