diff options
author | Markus Lehtonen <markus.lehtonen@linux.intel.com> | 2012-01-12 15:40:54 +0200 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2012-02-20 15:43:08 +0100 |
commit | 20819006d71274bd809cf3e1aee62382e24200cb (patch) | |
tree | 22e43307f13a7c9ec0b6a2d47d0d0807617bb12a /gbp/scripts/pq.py | |
parent | 8acec833e27892f74d10811cf95516b4380234ba (diff) | |
download | git-buildpackage-20819006d71274bd809cf3e1aee62382e24200cb.tar.gz git-buildpackage-20819006d71274bd809cf3e1aee62382e24200cb.tar.bz2 git-buildpackage-20819006d71274bd809cf3e1aee62382e24200cb.zip |
gbp-pq: refactor args of write_patch()
Allows defining the formerly hardcoded patch_dir. This makes
write_patch() re-usable in the upcoming RPM-tools.
Signed-off-by: Guido Günther <agx@sigxcpu.org>
Diffstat (limited to 'gbp/scripts/pq.py')
-rwxr-xr-x | gbp/scripts/pq.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gbp/scripts/pq.py b/gbp/scripts/pq.py index ec9ae6d2..ad94525f 100755 --- a/gbp/scripts/pq.py +++ b/gbp/scripts/pq.py @@ -72,10 +72,10 @@ def pq_branch_base(pq_branch): if is_pq_branch(pq_branch): return pq_branch[len(PQ_BRANCH_PREFIX):] -def write_patch(patch, options): +def write_patch(patch, patch_dir, options): """Write the patch exported by 'git-format-patch' to it's final location (as specified in the commit)""" - oldname = patch[len(PATCH_DIR):] + oldname = os.path.basename(patch) newname = oldname tmpname = patch + ".gbp" old = file(patch, 'r') @@ -101,9 +101,9 @@ def write_patch(patch, options): newname = m.group('name') if topic: - topicdir = os.path.join(PATCH_DIR, topic) + topicdir = os.path.join(patch_dir, topic) else: - topicdir = PATCH_DIR + topicdir = patch_dir if not os.path.isdir(topicdir): os.makedirs(topicdir, 0755) @@ -139,7 +139,7 @@ def export_patches(repo, branch, options): f = file(SERIES_FILE, 'w') gbp.log.info("Regenerating patch queue in '%s'." % PATCH_DIR) for patch in patches: - filename = write_patch(patch, options) + filename = write_patch(patch, PATCH_DIR, options) f.write(filename[len(PATCH_DIR):] + '\n') f.close() |