aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2007-12-15 06:15:36 -0800
committerRobin H. Johnson <robbat2@gentoo.org>2007-12-18 01:12:22 -0800
commitdfc70d2b317ce64c36fce87cee2d4bd0b2ea99cb (patch)
tree85794a937f048468d6ad44ab7a9140169f75e57c
parentFactor out the stuff that changes repos based on the config only. (diff)
downloadgitosis-dakkar-dfc70d2b317ce64c36fce87cee2d4bd0b2ea99cb.tar.gz
gitosis-dakkar-dfc70d2b317ce64c36fce87cee2d4bd0b2ea99cb.tar.bz2
gitosis-dakkar-dfc70d2b317ce64c36fce87cee2d4bd0b2ea99cb.zip
Factor out more code.
-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(