summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2017-08-03 15:52:53 +0200
committerMichał Górny <mgorny@gentoo.org>2017-08-06 08:54:01 +0200
commit2011a7f77bd229afed7b3f92ae036ff7323ed03b (patch)
tree48e3abdbd3d2e9b50a677dd5fd28496131b50aae
parentconfig: allow_build_id=True for user config keywords and use (diff)
downloadportage-2011a7f77bd229afed7b3f92ae036ff7323ed03b.tar.gz
portage-2011a7f77bd229afed7b3f92ae036ff7323ed03b.tar.bz2
portage-2011a7f77bd229afed7b3f92ae036ff7323ed03b.zip
repoman commit: Merge code generating common part of the footer (DCO)
The DCO Signed-off-by footer looks the same on the git branch, and on the branch for other VCS-es. Therefore, move the code generating it above the split branches. This also prepares the code for further footer elements being added. Reviewed-by: Zac Medico <zmedico@gentoo.org>
-rw-r--r--repoman/pym/repoman/actions.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/repoman/pym/repoman/actions.py b/repoman/pym/repoman/actions.py
index 73b44c5f5..00bb5b2ca 100644
--- a/repoman/pym/repoman/actions.py
+++ b/repoman/pym/repoman/actions.py
@@ -342,25 +342,26 @@ class Actions(object):
sys.stderr.write("Failed to insert portage version in message!\n")
sys.stderr.flush()
portage_version = "Unknown"
+
+ # Common part of commit footer
+ commit_footer = "\n"
+ if dco_sob:
+ commit_footer += "Signed-off-by: %s\n" % (dco_sob, )
+
# Use new footer only for git (see bug #438364).
if self.vcs_settings.vcs in ["git"]:
- commit_footer = "\nPackage-Manager: Portage-%s, Repoman-%s" % (
+ commit_footer += "Package-Manager: Portage-%s, Repoman-%s" % (
portage.VERSION, VERSION)
if report_options:
commit_footer += "\nRepoMan-Options: " + " ".join(report_options)
if self.repo_settings.sign_manifests:
commit_footer += "\nManifest-Sign-Key: %s" % (gpg_key, )
- if dco_sob:
- commit_footer += "\nSigned-off-by: %s" % (dco_sob, )
else:
unameout = platform.system() + " "
if platform.system() in ["Darwin", "SunOS"]:
unameout += platform.processor()
else:
unameout += platform.machine()
- commit_footer = "\n"
- if dco_sob:
- commit_footer += "Signed-off-by: %s\n" % (dco_sob, )
commit_footer += "(Portage version: %s/%s/%s" % \
(portage_version, self.vcs_settings.vcs, unameout)
if report_options: