diff --git a/app/controllers/git/trees_controller.rb b/app/controllers/git/trees_controller.rb index 08fc7ef3e..0bd519f45 100644 --- a/app/controllers/git/trees_controller.rb +++ b/app/controllers/git/trees_controller.rb @@ -6,8 +6,7 @@ class Git::TreesController < Git::BaseController @tree = @repository.tree(@treeish) - # ??? -# @tree = @tree / @path if @path + @tree = @tree / @path if @path render :template => "git/repositories/show" end diff --git a/app/views/git/repositories/show.html.haml b/app/views/git/repositories/show.html.haml index 8111fece7..29fbca33f 100644 --- a/app/views/git/repositories/show.html.haml +++ b/app/views/git/repositories/show.html.haml @@ -3,13 +3,13 @@ %h3 Tags: %ul - @repository.tags.each do |tag| - %li= link_to tag.name, tree_path(@platform.name, @project.name, tag.name) + %li= link_to tag.name, tree_path(@platform.name, @project.name, :treeish => tag.name) .row.heads %h3 Heads: %ul - @repository.heads.each do |head| - %li= link_to head.name, tree_path(@platform.name, @project.name, head.name) + %li= link_to head.name, tree_path(@platform.name, @project.name, :treeish => head.name) %table %thead