From dfc70d2b317ce64c36fce87cee2d4bd0b2ea99cb Mon Sep 17 00:00:00 2001 From: "Robin H. Johnson" Date: Sat, 15 Dec 2007 06:15:36 -0800 Subject: Factor out more code. --- gitosis/serve.py | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/gitosis/serve.py b/gitosis/serve.py index 805268d..3bc126a 100644 --- a/gitosis/serve.py +++ b/gitosis/serve.py @@ -10,10 +10,9 @@ import sys, os, re from gitosis import access from gitosis import repository -from gitosis import gitweb -from gitosis import gitdaemon from gitosis import app from gitosis import util +from gitosis import run_hook ALLOW_RE = re.compile( "^'(?P[a-zA-Z0-9][a-zA-Z0-9@._-]*(/[a-zA-Z0-9][a-zA-Z0-9@._-]*)*)'$" @@ -113,17 +112,7 @@ def serve(cfg, user, command): util.mkdir(path, 0750) repository.init(path=fullpath) - gitweb.set_descriptions( - config=cfg, - ) - generated = util.getGeneratedFilesDir(config=cfg) - gitweb.generate_project_list( - config=cfg, - path=os.path.join(generated, 'projects.list'), - ) - gitdaemon.set_export_ok( - config=cfg, - ) + run_hook.build_reposistory_data(cfg) # put the verb back together with the new path newcmd = "%(verb)s '%(path)s'" % dict( -- cgit v1.2.3