aboutsummaryrefslogtreecommitdiffhomepage
path: root/gbp
diff options
context:
space:
mode:
authorGuido Günther <agx@sigxcpu.org>2014-02-23 16:59:44 +0100
committerGuido Günther <agx@sigxcpu.org>2014-02-23 17:55:44 +0100
commitd533e0f6f418a1cc002786ab7d96481ecc3bd9b4 (patch)
tree40f98dbbdd3abee1128f2ce8318e41abf2a6c8e5 /gbp
parent7e26f91a753a5a782b4da6cbf4321b1bd6bd9a95 (diff)
import_dsc: Create missing debian branch with --create-missing-branches
Closes: #739888
Diffstat (limited to 'gbp')
-rw-r--r--gbp/scripts/import_dsc.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/gbp/scripts/import_dsc.py b/gbp/scripts/import_dsc.py
index d60e0d16..630422bf 100644
--- a/gbp/scripts/import_dsc.py
+++ b/gbp/scripts/import_dsc.py
@@ -377,7 +377,8 @@ def main(argv):
repo.create_branch(options.upstream_branch, commit)
if options.pristine_tar:
repo.pristine_tar.commit(src.tgz, options.upstream_branch)
- if is_empty and not repo.has_branch(options.debian_branch):
+ if (not repo.has_branch(options.debian_branch)
+ and (is_empty or options.create_missing_branches)):
repo.create_branch(options.debian_branch, commit)
if not src.native:
if src.diff or src.deb_tgz: