summaryrefslogtreecommitdiffstats
path: root/camping
diff options
context:
space:
mode:
authorscott Chacon <schacon@agadorsparticus.(none)>2007-11-19 07:50:33 -0800
committerscott Chacon <schacon@agadorsparticus.(none)>2007-11-19 07:50:33 -0800
commitd7479317e33ec08d6a7a0d841722058c2b6aa98a (patch)
treee09cbfbfbdff3cfb1af654a864257841f2370886 /camping
parent824ab0ec43a3c9306e75e87537f8e2b3bcc3254e (diff)
downloadthird_party-ruby-git-d7479317e33ec08d6a7a0d841722058c2b6aa98a.tar.gz
third_party-ruby-git-d7479317e33ec08d6a7a0d841722058c2b6aa98a.tar.xz
third_party-ruby-git-d7479317e33ec08d6a7a0d841722058c2b6aa98a.zip
more speed improvements
Diffstat (limited to 'camping')
-rw-r--r--camping/gitweb.rb7
1 files changed, 4 insertions, 3 deletions
diff --git a/camping/gitweb.rb b/camping/gitweb.rb
index eb9417c..bae922a 100644
--- a/camping/gitweb.rb
+++ b/camping/gitweb.rb
@@ -1,6 +1,6 @@
require 'rubygems'
require 'camping'
-require 'git'
+require 'lib/git'
#
# gitweb is a web frontend on git
@@ -207,8 +207,9 @@ module GitWeb::Views
h1 @repo.name
h2 @repo.path
+ gtags = @git.tags
@tags = {}
- @git.tags.each { |tag| @tags[tag.sha] ||= []; @tags[tag.sha] << tag.name }
+ gtags.each { |tag| @tags[tag.sha] ||= []; @tags[tag.sha] << tag.name }
url = 'http:' + URL(Fetch, @repo.id, '').to_s
@@ -247,7 +248,7 @@ module GitWeb::Views
end
h3 'tags'
- @git.tags.each do |tag|
+ gtags.each do |tag|
li { a tag.name, :href => R(Commit, @repo, tag.sha) }
end