diff --git a/app/controllers/repositories_controller.rb b/app/controllers/repositories_controller.rb
index b0ad4d9c1..742a02337 100644
--- a/app/controllers/repositories_controller.rb
+++ b/app/controllers/repositories_controller.rb
@@ -243,7 +243,7 @@ update
# :name, :path, :kind, :size, :lastrev, :changeset
@entries = @repository.entries(@path, @rev)
# @trees = g.trees(project, @path)
- # @changeset = @repository.find_changeset_by_name(@rev)
+ @changeset = @repository.find_changeset_by_name(@rev)
#@project_path_cut = RepositoriesHelper::PROJECT_PATH_CUT
#@ip = RepositoriesHelper::REPO_IP_ADDRESS
@@ -253,6 +253,8 @@ update
#Modified by young
# (show_error_not_found; return) unless @entries
@changesets = @repository.latest_changesets(@path, @rev)
+ @changesets_count = @repository.latest_changesets(@path, @rev).count
+ @changesets_latest_coimmit = @changesets.first
@properties = @repository.properties(@path, @rev)
@repositories = @project.repositories
@course_tag = params[:course]
diff --git a/app/views/repositories/_navigation.html.erb b/app/views/repositories/_navigation.html.erb
index 7140c6238..c3e154f17 100644
--- a/app/views/repositories/_navigation.html.erb
+++ b/app/views/repositories/_navigation.html.erb
@@ -1,29 +1,33 @@
-<% content_for :header_tags do %>
- <%= javascript_include_tag 'repository_navigation' %>
-<% end %>
<%#= link_to l(:label_statistics),
{:action => 'stats', :id => @project, :repository_id => @repository.identifier_param},
:class => 'mt3 c_blue fl' if @repository.supports_all_revisions? %>
- <%= form_tag({:action => controller.action_name, :id => @project, :repository_id => @repository.identifier_param,
- :path => to_path_param(@path),
- :rev => nil},
- {:method => :get, :id => 'revision_selector', :class => "fl c_grey02 ml5"}) do -%>
+ <% content_for :header_tags do %>
+ <%= javascript_include_tag 'repository_navigation' %>
+ <% end %>
+
+
+
+ <%= form_tag({:action => controller.action_name,
+ :id => @project,
+ :repository_id => @repository.identifier_param,
+ :path => to_path_param(@path),
+ :rev => nil},
+ {:method => :get, :id => 'revision_selector'}) do -%>
<% if !@repository.branches.nil? && @repository.branches.length > 0 -%>
<%= l(:label_branch) %>:
<%= select_tag :branch, options_for_select([''] + @repository.branches, @rev), :id => 'branch' %>
<% end -%>
- <%# if !@repository.tags.nil? && @repository.tags.length > 0 -%>
-
- <%#= select_tag :tag, options_for_select([''] + @repository.tags, @rev), :id => 'tag' %>
- <%# end -%>
+ <% if !@repository.tags.nil? && @repository.tags.length > 0 -%>
+ <%= select_tag :tag, options_for_select([''] + @repository.tags, @rev), :id => 'tag', :style=>" display:none" %>
+ <% end -%>
- <%# if @repository.supports_all_revisions? %>
- <%#= l(:label_revision) %>
- <%#= text_field_tag 'rev', @rev, :size => 8 %>
- <%# end %>
+ <% if @repository.supports_all_revisions? %>
+ <%= hidden_field_tag 'rev', @rev, :size => 8 %>
+ <% end %>
<% end -%>
+
diff --git a/app/views/repositories/changes.html.erb b/app/views/repositories/changes.html.erb
index d3834bb41..f4037cb36 100644
--- a/app/views/repositories/changes.html.erb
+++ b/app/views/repositories/changes.html.erb
@@ -14,8 +14,7 @@
<%= render_properties(@properties) %>
-<%= render(:partial => 'revisions',
- :locals => {:project => @project, :path => @path, :revisions => @changesets, :entry => @entry }) unless @changesets.empty? %>
+ <%= render(:partial => 'revisions', :locals => {:project => @project, :path => @path, :revisions => @changesets, :entry => @entry }) unless @changesets.empty? %>
<% content_for :header_tags do %>
<%= stylesheet_link_tag "scm" %>
diff --git a/app/views/repositories/show.html.erb b/app/views/repositories/show.html.erb
index eca7a3322..05293adc2 100644
--- a/app/views/repositories/show.html.erb
+++ b/app/views/repositories/show.html.erb
@@ -23,25 +23,25 @@
<% else %>
<%= render :partial => 'navigation' %>
克隆网址:
-