commit 049a97dd14f82ee1e35ef9ed3fdaab4cf60818a6
Author: Patrick Uiterwijk <puiterwijk(a)gmail.com>
Date: Mon Feb 23 23:13:13 2015 +0100
Running pkgdb_sync_git_repos is now done automagically
Fired by fedmsg.
But just in case it doesn't work, we print the commands.
Signed-off-by: Patrick Uiterwijk <puiterwijk(a)redhat.com>
scripts/process-git-requests/process-git-requests | 25 +-------------------
1 files changed, 2 insertions(+), 23 deletions(-)
---
diff --git a/scripts/process-git-requests/process-git-requests
b/scripts/process-git-requests/process-git-requests
index 35298b8..374af9c 100755
--- a/scripts/process-git-requests/process-git-requests
+++ b/scripts/process-git-requests/process-git-requests
@@ -825,24 +825,6 @@ def process_change_request(bug, comment, allcomments, firstfound,
pkgdb, branche
else:
pass
-def create_branches(package, pkghost, pkghostlocal, processed):
- '''If on pkgs01, run /usr/local/bin/pkgdb_sync_git_branches.py directly.
Otherwise,
- call ssh.'''
- LOG.info('Create branches in git')
- hostname = os.uname()[1]
- cmd = []
- if hostname != pkghostlocal:
- cmd.extend(['ssh', pkghost])
- cmd.extend(['/usr/local/bin/pkgdb_sync_git_branches.py', package])
- print "Calling pkgdb_sync_git_branches.py...."
- try:
- proc = subprocess.check_call(cmd, stdout=sys.stdout, stderr=sys.stderr)
- except:
- processed.append(package)
- print
- return processed
-
-
if __name__ == '__main__':
processed = []
options = parse_commandline()
@@ -939,20 +921,17 @@ if __name__ == '__main__':
if type == 'new':
(package, more) = process_new_request(i, j,
comments['bugs'][str(i.id)]['comments'], firstfound, pkgdb, fas,
branches)
- if package:
- processed = create_branches(package, options.pkghost,
options.pkghostlocal, processed)
if not more:
break
elif type == 'change':
(package, more) = process_change_request(i, j,
comments['bugs'][str(i.id)]['comments'], firstfound, pkgdb, branches)
- if package:
- processed = create_branches(package, options.pkghost,
options.pkghostlocal, processed)
if not more:
break
bugcounter = bugcounter + 1
if len(processed):
- print '\nYou must now run this on the git server\nto set up the git
repository:'
+ print '\nThe git repos/branches will be created in the background
automagically.'
+ print 'If this does not work, please execute the following commands on
pkgs.fedoraproject.org:'
print '/usr/local/bin/pkgdb_sync_git_branches.py ' + '
'.join(processed)
sys.exit(0)
Show replies by date