comparison app/models/repository/filesystem.rb @ 1338:25603efa57b5

Merge from live branch
author Chris Cannam
date Thu, 20 Jun 2013 13:14:14 +0100
parents 51d7f3e06556
children 4f746d8966dd
comparison
equal deleted inserted replaced
1209:1b1138f6f55e 1338:25603efa57b5
1 # Redmine - project management software 1 # Redmine - project management software
2 # Copyright (C) 2006-2011 Jean-Philippe Lang 2 # Copyright (C) 2006-2012 Jean-Philippe Lang
3 # 3 #
4 # FileSystem adapter 4 # FileSystem adapter
5 # File written by Paul Rivier, at Demotera. 5 # File written by Paul Rivier, at Demotera.
6 # 6 #
7 # This program is free software; you can redistribute it and/or 7 # This program is free software; you can redistribute it and/or
16 # 16 #
17 # You should have received a copy of the GNU General Public License 17 # You should have received a copy of the GNU General Public License
18 # along with this program; if not, write to the Free Software 18 # along with this program; if not, write to the Free Software
19 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 19 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
20 20
21 require 'redmine/scm/adapters/filesystem_adapter' 21 require_dependency 'redmine/scm/adapters/filesystem_adapter'
22 22
23 class Repository::Filesystem < Repository 23 class Repository::Filesystem < Repository
24 attr_protected :root_url 24 attr_protected :root_url
25 validates_presence_of :url 25 validates_presence_of :url
26 26
27 def self.human_attribute_name(attribute_key_name) 27 def self.human_attribute_name(attribute_key_name, *args)
28 attr_name = attribute_key_name 28 attr_name = attribute_key_name.to_s
29 if attr_name == "url" 29 if attr_name == "url"
30 attr_name = "root_directory" 30 attr_name = "root_directory"
31 end 31 end
32 super(attr_name) 32 super(attr_name, *args)
33 end 33 end
34 34
35 def self.scm_adapter_class 35 def self.scm_adapter_class
36 Redmine::Scm::Adapters::FilesystemAdapter 36 Redmine::Scm::Adapters::FilesystemAdapter
37 end 37 end
42 42
43 def supports_all_revisions? 43 def supports_all_revisions?
44 false 44 false
45 end 45 end
46 46
47 def entries(path=nil, identifier=nil)
48 scm.entries(path, identifier)
49 end
50
51 def fetch_changesets 47 def fetch_changesets
52 nil 48 nil
53 end 49 end
54 end 50 end