Mercurial > hg > soundsoftware-site
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 |