aboutsummaryrefslogtreecommitdiff
path: root/gitosis/serve.py
diff options
context:
space:
mode:
Diffstat (limited to 'gitosis/serve.py')
-rw-r--r--gitosis/serve.py15
1 files 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<path>[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(