| ... | ... | @@ -259,8 +259,8 @@ | 
| 259 | 259 |  | 
| 260 | 260 | # commit_body args | 
| 261 | 261 | my %commit_body_args = ( | 
| 262 | - user => $base_user_id, | |
| 263 | - project => $base_project_id, | |
| 262 | + user => $target_user_id, | |
| 263 | +    project => $target_project->{id}, | |
| 264 | 264 | rep_info => $work_rep_info, | 
| 265 | 265 | rev => $end_commit_id, | 
| 266 | 266 | from_rev => $start_commit_id | 
| ... | ... | @@ -674,12 +674,12 @@ | 
| 674 | 674 | </span> | 
| 675 | 675 | </div> | 
| 676 | 676 | <div class="compare-commits-commit-title"> | 
| 677 | -                <a style="color:#333" href="<%= url_for("/$base_user_id/$base_project_id/commit/$commit->{id}") %>"> | |
| 677 | +                <a style="color:#333" href="<%= url_for("/$target_user_id/$target_project->{id}/commit/$commit->{id}") %>"> | |
| 678 | 678 |                    <%= $commit->{title_short} %> | 
| 679 | 679 | </a> | 
| 680 | 680 | </div> | 
| 681 | 681 | <div class="compare-commits-commit-id"> | 
| 682 | -                <a href="<%= url_for("/$base_user_id/$base_project_id/commit/$commit->{id}") %>"> | |
| 682 | +                <a href="<%= url_for("/$target_user_id/$target_project->{id}/commit/$commit->{id}") %>"> | |
| 683 | 683 |                    <%= substr($commit->{id}, 0, 7) %> | 
| 684 | 684 | </a> | 
| 685 | 685 | </div> | 
| ... | ... | @@ -54,6 +54,14 @@ | 
| 54 | 54 |      $total_add_line_count += $blob_diff->{add_line_count}; | 
| 55 | 55 |      $total_delete_line_count += $blob_diff->{delete_line_count}; | 
| 56 | 56 | } | 
| 57 | + | |
| 58 | + # diff_tree arguments | |
| 59 | + my %diff_tree_args = ( | |
| 60 | + rev => $rev, | |
| 61 | + from_rev => $from_rev, | |
| 62 | + diff_trees => $diff_trees | |
| 63 | + ); | |
| 64 | + | |
| 57 | 65 | %> | 
| 58 | 66 |  | 
| 59 | 67 | %= javascript begin | 
| ... | ... | @@ -87,15 +95,23 @@ | 
| 87 | 95 | </div> | 
| 88 | 96 |  | 
| 89 | 97 | <div id="diff_tree" style="display:none"> | 
| 90 | - <%= include '/include/diff_tree', id => $rev, from_id => $from_rev, | |
| 91 | - diff_trees => $diff_trees %> | |
| 98 | + %= include '/include/diff_tree', %diff_tree_args; | |
| 92 | 99 | </div> | 
| 93 | 100 |  | 
| 94 | 101 | % my $num = 0; | 
| 95 | 102 |  % for my $file (sort keys %$diff_trees_h) { | 
| 103 | + <% | |
| 104 | + # blob_diff_body arguments | |
| 105 | +    my $blob_diff = $blob_diffs_h->{$file}; | |
| 106 | + my %blob_diff_body_args = ( | |
| 107 | + user => $user_id, | |
| 108 | + project => $project_id, | |
| 109 | + blob_diff => $blob_diff, | |
| 110 | +      diff_tree => $diff_trees_h->{$file} | |
| 111 | + ); | |
| 112 | + %> | |
| 96 | 113 | <div id="diff-<%= $num %>"> | 
| 97 | -    % my $blob_diff = $blob_diffs_h->{$file}; | |
| 98 | -    %= include '/include/blob_diff_body', blob_diff => $blob_diff, diff_tree => $diff_trees_h->{$file}; | |
| 114 | + %= include '/include/blob_diff_body', %blob_diff_body_args; | |
| 99 | 115 | </div> | 
| 100 | 116 | % $num++; | 
| 101 | 117 | % } | 
| ... | ... | @@ -303,8 +303,8 @@ | 
| 303 | 303 |  | 
| 304 | 304 | # commit_body args | 
| 305 | 305 | my %commit_body_args = ( | 
| 306 | - user => $base_user_id, | |
| 307 | - project => $base_project_id, | |
| 306 | + user => $target_user_id, | |
| 307 | +    project => $target_project->{id}, | |
| 308 | 308 | rep_info => $work_rep_info, | 
| 309 | 309 | rev => $end_commit_id, | 
| 310 | 310 | from_rev => $start_commit_id | 
| ... | ... | @@ -429,12 +429,12 @@ | 
| 429 | 429 | </span> | 
| 430 | 430 | </div> | 
| 431 | 431 | <div class="compare-commits-commit-title"> | 
| 432 | -                    <a style="color:#333" href="<%= url_for("/$base_user_id/$base_project_id/commit/$commit->{id}") %>"> | |
| 432 | +                    <a style="color:#333" href="<%= url_for("/$target_user_id/$target_project->{id}/commit/$commit->{id}") %>"> | |
| 433 | 433 |                        <%= $commit->{title_short} %> | 
| 434 | 434 | </a> | 
| 435 | 435 | </div> | 
| 436 | 436 | <div class="compare-commits-commit-id"> | 
| 437 | -                    <a href="<%= url_for("/$base_user_id/$base_project_id/commit/$commit->{id}") %>"> | |
| 437 | +                    <a href="<%= url_for("/$target_user_id/$target_project->{id}/commit/$commit->{id}") %>"> | |
| 438 | 438 |                        <%= substr($commit->{id}, 0, 7) %> | 
| 439 | 439 | </a> | 
| 440 | 440 | </div> |