# HG changeset patch # User Marcin Kuzminski # Date 1316648796 -10800 # Node ID daa29da0f783255c4dcf9c2ef18ae5893b2b3069 # Parent d0510f7070511d268672536c1925c7def02f60d3 fixes for vcs settings module diff -r d0510f707051 -r daa29da0f783 rhodecode/controllers/files.py --- a/rhodecode/controllers/files.py Thu Sep 22 02:35:56 2011 +0300 +++ b/rhodecode/controllers/files.py Thu Sep 22 02:46:36 2011 +0300 @@ -34,7 +34,7 @@ from pylons.controllers.util import redirect from pylons.decorators import jsonify -from vcs.backends import ARCHIVE_SPECS +from vcs.conf import settings from vcs.exceptions import RepositoryError, ChangesetDoesNotExistError, \ EmptyRepositoryError, ImproperArchiveTypeError, VCSError from vcs.nodes import FileNode, NodeKind @@ -295,7 +295,7 @@ ext = None subrepos = request.GET.get('subrepos') == 'true' - for a_type, ext_data in ARCHIVE_SPECS.items(): + for a_type, ext_data in settings.ARCHIVE_SPECS.items(): archive_spec = fname.split(ext_data[1]) if len(archive_spec) == 2 and archive_spec[1] == '': fileformat = a_type or ext_data[1] @@ -308,7 +308,7 @@ return _('downloads disabled') cs = c.rhodecode_repo.get_changeset(revision) - content_type = ARCHIVE_SPECS[fileformat][0] + content_type = settings.ARCHIVE_SPECS[fileformat][0] except ChangesetDoesNotExistError: return _('Unknown revision %s') % revision except EmptyRepositoryError: