scm: set supporting all revisions or not at scm level.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5143 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Toshi MARUYAMA 2011-03-16 00:49:50 +00:00 committed by Eric Davis
parent 27177defdd
commit 8412b4f104
2 changed files with 11 additions and 3 deletions

View File

@ -70,6 +70,10 @@ class Repository < ActiveRecord::Base
def supports_annotate?
scm.supports_annotate?
end
def supports_all_revisions?
true
end
def entry(path=nil, identifier=nil)
scm.entry(path, identifier)
@ -90,15 +94,15 @@ class Repository < ActiveRecord::Base
def default_branch
scm.default_branch
end
def properties(path, identifier=nil)
scm.properties(path, identifier)
end
def cat(path, identifier=nil)
scm.cat(path, identifier)
end
def diff(path, rev, rev_to)
scm.diff(path, rev, rev_to)
end

View File

@ -39,6 +39,10 @@ class Repository::Filesystem < Repository
'Filesystem'
end
def supports_all_revisions?
false
end
def entries(path=nil, identifier=nil)
scm.entries(path, identifier)
end