mirror of
https://github.com/release-engineering/dist-git.git
synced 2025-02-23 15:02:54 +00:00
config update
This commit is contained in:
parent
f229591d4e
commit
5faea74619
2 changed files with 12 additions and 2 deletions
|
@ -30,6 +30,7 @@ import multiprocessing.pool
|
|||
import os
|
||||
import subprocess
|
||||
import time
|
||||
import pipes
|
||||
|
||||
import requests
|
||||
from ConfigParser import ConfigParser
|
||||
|
@ -53,6 +54,8 @@ PKGDB_URL = _get_conf(config, "acls", "pkgdb_acls_url", "")
|
|||
EMAIL_DOMAIN = _get_conf(config, "notifications", "email_domain", "fedoraproject.org")
|
||||
PKG_OWNER_EMAILS = _get_conf(config, "notifications", "pkg_owner_emails",
|
||||
"$PACKAGE-owner@fedoraproject.org,scm-commits@lists.fedoraproject.org")
|
||||
DEFAULT_BRANCH_AUTHOR = _get_conf(config, "git", "default_branch_author",
|
||||
"Fedora Release Engineering <rel-eng@lists.fedoraproject.org>")
|
||||
|
||||
|
||||
GIT_FOLDER = '/srv/git/rpms/'
|
||||
|
@ -184,7 +187,10 @@ def branch_package(pkgname, requested_branches, existing_branches):
|
|||
exists = os.path.exists(os.path.join(GIT_FOLDER, '%s.git' % pkgname))
|
||||
if not exists or 'master' not in existing_branches:
|
||||
emails = PKG_OWNER_EMAILS.replace("$PACKAGE", pkgname)
|
||||
_invoke(SETUP_PACKAGE, ["--pkg-owner-emails", emails, "--email-domain", EMAIL_DOMAIN, pkgname])
|
||||
_invoke(SETUP_PACKAGE, ["--pkg-owner-emails", pipes.quote(emails),
|
||||
"--email-domain", pipes.quote(EMAIL_DOMAIN),
|
||||
"--default-branch-author", pipes.quote(DEFAULT_BRANCH_AUTHOR),
|
||||
pkgname])
|
||||
if 'master' in requested_branches:
|
||||
requested_branches.remove('master') # SETUP_PACKAGE creates master
|
||||
|
||||
|
|
|
@ -24,7 +24,6 @@ fi
|
|||
VERBOSE=0
|
||||
TEST=
|
||||
IGNORE=
|
||||
AUTHOR="Fedora Release Engineering <rel-eng@lists.fedoraproject.org>"
|
||||
GIT_SSH_URL="ssh://localhost"
|
||||
|
||||
Usage() {
|
||||
|
@ -61,6 +60,7 @@ while true ; do
|
|||
-h | --help) Usage; exit 0;;
|
||||
--email-domain) EMAIL_DOMAIN=$2; shift 2;;
|
||||
--pkg-owner-emails) PKG_OWNER_EMAILS=$2; shift 2;;
|
||||
--default-branch-author) AUTHOR=$2; shift 2;;
|
||||
--) shift; break;;
|
||||
esac
|
||||
done
|
||||
|
@ -81,6 +81,10 @@ if [ -z $PKG_OWNER_EMAILS ]; then
|
|||
PKG_OWNER_EMAILS=$PACKAGE-owner@fedoraproject.org,scm-commits@lists.fedoraproject.org
|
||||
fi
|
||||
|
||||
if [ -z $AUTHOR ]; then
|
||||
AUTHOR="Fedora Release Engineering <rel-eng@lists.fedoraproject.org>"
|
||||
fi
|
||||
|
||||
# Sanity checks before we start doing damage
|
||||
[ $VERBOSE -gt 1 ] && echo "Checking package $PACKAGE..."
|
||||
if [ -f $GITROOT/$PACKAGE.git/refs/heads/master ] ; then
|
||||
|
|
Loading…
Add table
Reference in a new issue