diff options
Diffstat (limited to 'gitosis/gitweb.py')
-rw-r--r-- | gitosis/gitweb.py | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/gitosis/gitweb.py b/gitosis/gitweb.py index a814a35..aff0b90 100644 --- a/gitosis/gitweb.py +++ b/gitosis/gitweb.py @@ -29,22 +29,14 @@ import os, urllib, logging from ConfigParser import RawConfigParser, NoSectionError, NoOptionError +from gitosis import util + def _escape_filename(s): s = s.replace('\\', '\\\\') s = s.replace('$', '\\$') s = s.replace('"', '\\"') return s -def _getRepositoryDir(config): - repositories = os.path.expanduser('~') - try: - path = config.get('gitosis', 'repositories') - except (NoSectionError, NoOptionError): - repositories = os.path.join(repositories, 'repositories') - else: - repositories = os.path.join(repositories, path) - return repositories - def generate(config, fp): """ Generate a config file and projects list for ``gitweb``. @@ -57,7 +49,7 @@ def generate(config, fp): """ log = logging.getLogger('gitosis.access.haveAccess') - repositories = _getRepositoryDir(config) + repositories = util.getRepositoryDir(config) try: global_enable = config.getboolean('gitosis', 'gitweb') |