[projects/git-slug: 116/170] Command line options to specify watchdir and refrepo

glen glen at pld-linux.org
Mon Sep 21 21:48:33 CEST 2015


commit 73b2b224902630ead4b9f047362d2853efae6def
Author: Kacper Kornet <draenog at pld-linux.org>
Date:   Mon Jun 25 10:11:59 2012 +0100

    Command line options to specify watchdir and refrepo

 slug_watch | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/slug_watch b/slug_watch
index 4d1bb7c..ea2cee1 100755
--- a/slug_watch
+++ b/slug_watch
@@ -12,7 +12,6 @@ from contextlib import contextmanager
 
 import Daemon.daemon
 from git_slug.gitconst import EMPTYSHA1, REFREPO, REFFILE
-from git_slug.serverconst import WATCHDIR
 from git_slug.gitrepo import GitRepo
 
 LOCKFILE = 'slug_watch.lock'
@@ -20,7 +19,6 @@ PROJECTS_LIST = 'projects.list'
 PROJECTS_LIST_NEW = PROJECTS_LIST + '.new'
 REFFILE_NEW = REFFILE + '.new'
 REFREPO_WDIR = 'Refs'
-REFREPO_GDIR = os.path.join('repositories', REFREPO+'.git')
 
 
 def sigtermhandler(no, stack):
@@ -116,8 +114,13 @@ def runwatch(user=None):
 parser = ArgumentParser(description='daemon to register changes in PLD repositories')
 parser.add_argument('-d', '--daemon', nargs='?', choices=['start', 'stop'], default=None, const='start')
 parser.add_argument('-u', '--user')
+parser.add_argument('-r', '--refrepodir', required=True)
+parser.add_argument('-w', '--watchdir', required=True)
 options = parser.parse_args()
 
+REFREPO_GDIR = os.path.join(options.refrepodir, REFREPO+'.git')
+WATCHDIR = options.watchdir
+
 class SlugWatch(Daemon.daemon.daemon):
     def __init__(self, user, pidfile):
         super().__init__(pidfile)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/projects/git-slug.git/commitdiff/4ed64f73960519a2f4fd04c42950b2c96ae795c5



More information about the pld-cvs-commit mailing list