comparison app/models/repository/.svn/text-base/subversion.rb.svn-base @ 245:051f544170fe

* Update to SVN trunk revision 4993
author Chris Cannam
date Thu, 03 Mar 2011 11:42:28 +0000
parents 513646585e45
children cbce1fd3b1b7
comparison
equal deleted inserted replaced
244:8972b600f4fb 245:051f544170fe
20 class Repository::Subversion < Repository 20 class Repository::Subversion < Repository
21 attr_protected :root_url 21 attr_protected :root_url
22 validates_presence_of :url 22 validates_presence_of :url
23 validates_format_of :url, :with => /^(http|https|svn(\+[^\s:\/\\]+)?|file):\/\/.+/i 23 validates_format_of :url, :with => /^(http|https|svn(\+[^\s:\/\\]+)?|file):\/\/.+/i
24 24
25 def scm_adapter 25 def self.scm_adapter_class
26 Redmine::Scm::Adapters::SubversionAdapter 26 Redmine::Scm::Adapters::SubversionAdapter
27 end 27 end
28 28
29 def self.scm_name 29 def self.scm_name
30 'Subversion' 30 'Subversion'
31 end
32
33 def repo_log_encoding
34 'UTF-8'
31 end 35 end
32 36
33 def latest_changesets(path, rev, limit=10) 37 def latest_changesets(path, rev, limit=10)
34 revisions = scm.revisions(path, rev, nil, :limit => limit) 38 revisions = scm.revisions(path, rev, nil, :limit => limit)
35 revisions ? changesets.find_all_by_revision(revisions.collect(&:identifier), :order => "committed_on DESC", :include => :user) : [] 39 revisions ? changesets.find_all_by_revision(revisions.collect(&:identifier), :order => "committed_on DESC", :include => :user) : []