OSDN Git Service

scm: git: split adapter entries() for browsing tree performance (#7047).
authorToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Wed, 4 May 2011 18:07:15 +0000 (18:07 +0000)
committerToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Wed, 4 May 2011 18:07:15 +0000 (18:07 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5639 e93f8b46-1217-0410-a6f0-8f06a7374b81

lib/redmine/scm/adapters/git_adapter.rb

index f5f9221..592a181 100644 (file)
@@ -107,6 +107,10 @@ module Redmine
         end
 
         def entries(path=nil, identifier=nil, options={})
+          entries_git(path, identifier, options)
+        end
+
+        def entries_git(path=nil, identifier=nil, options={})
           path ||= ''
           p = scm_iconv(@path_encoding, 'UTF-8', path)
           entries = Entries.new
@@ -140,6 +144,7 @@ module Redmine
         rescue ScmCommandAborted
           nil
         end
+        private :entries_git
 
         def lastrev(path, rev)
           return nil if path.nil?