diff options
author | scott Chacon <schacon@agadorsparticus.(none)> | 2007-11-23 11:16:46 -0800 |
---|---|---|
committer | scott Chacon <schacon@agadorsparticus.(none)> | 2007-11-23 11:16:46 -0800 |
commit | f1366b39891402b0db9de661ad181089bfd79053 (patch) | |
tree | d6ef49a6bda5b7327d6d6a66edfb9c8bdb5a97cc /camping | |
parent | 90dea6d415bfc5734bc87c2797b26cca311246bc (diff) | |
download | third_party-ruby-git-f1366b39891402b0db9de661ad181089bfd79053.tar.gz third_party-ruby-git-f1366b39891402b0db9de661ad181089bfd79053.tar.xz third_party-ruby-git-f1366b39891402b0db9de661ad181089bfd79053.zip |
got log and cat-file moved to pure ruby
Diffstat (limited to 'camping')
-rw-r--r-- | camping/gitweb.rb | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/camping/gitweb.rb b/camping/gitweb.rb index 092649d..8dc40ba 100644 --- a/camping/gitweb.rb +++ b/camping/gitweb.rb @@ -13,6 +13,7 @@ require 'lib/git' # todo # - diff/patch between any two objects # - expand patch to entire file +# - set title properly # - grep / search function # - prettify : http://projects.wh.techno-weenie.net/changesets/3030 # - add user model (add/remove repos) @@ -90,10 +91,7 @@ module GitWeb::Controllers class View < R '/view/(\d+)' def get repo_id @repo = Repository.find repo_id - logger = Logger.new('/tmp/git.log') - logger.level = Logger::INFO - - @git = Git.bare(@repo.path, :log => logger) + @git = Git.bare(@repo.path) render :view end end @@ -109,7 +107,10 @@ module GitWeb::Controllers class Commit < R '/commit/(\d+)/(\w+)' def get repo_id, sha @repo = Repository.find repo_id - @git = Git.bare(@repo.path) + logger = Logger.new('/tmp/git.log') + logger.level = Logger::INFO + + @git = Git.bare(@repo.path, :log => logger) @commit = @git.gcommit(sha) render :commit end @@ -212,7 +213,7 @@ module GitWeb::Views body :onload => "sh_highlightDocument();" do before = Time.now().usec self << yield - self << ((Time.now().usec - before).to_f / 60).to_s + ' sec' + self << '<br/>' + ((Time.now().usec - before).to_f / 60).to_s + ' sec' end end end |