Mercurial > hg > soundsoftware-site
annotate .svn/pristine/ad/adfb2deb75a122f46087f28c026a73e83ce67dc5.svn-base @ 1295:622f24f53b42 redmine-2.3
Update to Redmine SVN revision 11972 on 2.3-stable branch
author | Chris Cannam |
---|---|
date | Fri, 14 Jun 2013 09:02:21 +0100 |
parents | |
children |
rev | line source |
---|---|
Chris@1295 | 1 # Redmine - project management software |
Chris@1295 | 2 # Copyright (C) 2006-2013 Jean-Philippe Lang |
Chris@1295 | 3 # |
Chris@1295 | 4 # FileSystem adapter |
Chris@1295 | 5 # File written by Paul Rivier, at Demotera. |
Chris@1295 | 6 # |
Chris@1295 | 7 # This program is free software; you can redistribute it and/or |
Chris@1295 | 8 # modify it under the terms of the GNU General Public License |
Chris@1295 | 9 # as published by the Free Software Foundation; either version 2 |
Chris@1295 | 10 # of the License, or (at your option) any later version. |
Chris@1295 | 11 # |
Chris@1295 | 12 # This program is distributed in the hope that it will be useful, |
Chris@1295 | 13 # but WITHOUT ANY WARRANTY; without even the implied warranty of |
Chris@1295 | 14 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
Chris@1295 | 15 # GNU General Public License for more details. |
Chris@1295 | 16 # |
Chris@1295 | 17 # You should have received a copy of the GNU General Public License |
Chris@1295 | 18 # along with this program; if not, write to the Free Software |
Chris@1295 | 19 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
Chris@1295 | 20 |
Chris@1295 | 21 require 'redmine/scm/adapters/filesystem_adapter' |
Chris@1295 | 22 |
Chris@1295 | 23 class Repository::Filesystem < Repository |
Chris@1295 | 24 attr_protected :root_url |
Chris@1295 | 25 validates_presence_of :url |
Chris@1295 | 26 |
Chris@1295 | 27 def self.human_attribute_name(attribute_key_name, *args) |
Chris@1295 | 28 attr_name = attribute_key_name.to_s |
Chris@1295 | 29 if attr_name == "url" |
Chris@1295 | 30 attr_name = "root_directory" |
Chris@1295 | 31 end |
Chris@1295 | 32 super(attr_name, *args) |
Chris@1295 | 33 end |
Chris@1295 | 34 |
Chris@1295 | 35 def self.scm_adapter_class |
Chris@1295 | 36 Redmine::Scm::Adapters::FilesystemAdapter |
Chris@1295 | 37 end |
Chris@1295 | 38 |
Chris@1295 | 39 def self.scm_name |
Chris@1295 | 40 'Filesystem' |
Chris@1295 | 41 end |
Chris@1295 | 42 |
Chris@1295 | 43 def supports_all_revisions? |
Chris@1295 | 44 false |
Chris@1295 | 45 end |
Chris@1295 | 46 |
Chris@1295 | 47 def fetch_changesets |
Chris@1295 | 48 nil |
Chris@1295 | 49 end |
Chris@1295 | 50 end |