[aur-dev] [PATCH] git-serve: Deprecate setup-repo

Lukas Fleischer lfleischer at archlinux.org
Mon Aug 1 19:47:47 UTC 2016


Since 02dd9c5 (git-serve.py: Automatically create repositories,
2015-01-06), one can create new package bases by running `git push`. It
is no longer necessary to run setup-repo manually.

Signed-off-by: Lukas Fleischer <lfleischer at archlinux.org>
---
 git-interface/git-serve.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/git-interface/git-serve.py b/git-interface/git-serve.py
index aa5f1c9..81b7e93 100755
--- a/git-interface/git-serve.py
+++ b/git-interface/git-serve.py
@@ -133,6 +133,10 @@ def die_with_help(msg):
     die(msg + "\nTry `{:s} help` for a list of commands.".format(ssh_cmdline))
 
 
+def warn(msg):
+    sys.stderr.write("warning: {:s}\n".format(msg))
+
+
 user = os.environ.get('AUR_USER')
 privileged = (os.environ.get('AUR_PRIVILEGED', '0') == '1')
 ssh_cmd = os.environ.get('SSH_ORIGINAL_COMMAND')
@@ -186,6 +190,7 @@ elif action == 'setup-repo':
         die_with_help("{:s}: missing repository name".format(action))
     if len(cmdargv) > 2:
         die_with_help("{:s}: too many arguments".format(action))
+    warn('{:s} is deprecated. Use `git push` to create new repositories.')
     create_pkgbase(cmdargv[1], user)
 elif action == 'restore':
     if len(cmdargv) < 2:
-- 
2.9.2


More information about the aur-dev mailing list