From: Sean Whitton Date: Fri, 16 Jun 2017 12:04:58 +0000 (+0100) Subject: dgit-maint-merge(7): Create an empty branch for upstream source X-Git-Tag: archive/debian/4.2~42 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=303f60ed281bee140e59a11b043267d4ffc1a550;p=dgit.git dgit-maint-merge(7): Create an empty branch for upstream source Thanks to Johannes Schauer for finding the problem. Signed-off-by: Sean Whitton --- diff --git a/dgit-maint-merge.7.pod b/dgit-maint-merge.7.pod index 901707e6..995fe8b7 100644 --- a/dgit-maint-merge.7.pod +++ b/dgit-maint-merge.7.pod @@ -148,12 +148,23 @@ Now create I: =back -Then we can import the upstream version: +gbp-import-orig(1) requires a pre-existing upstream branch: =over 4 % git add debian/gbp.conf && git commit -m "create gbp.conf" - % gbp import-orig ../foo_1.2.2.orig.tar.xz + % git checkout --orphan upstream + % git rm -rf . + % git commit --allow-empty -m "initial, empty branch for upstream source" + % git checkout -f master + +=back + +Then we can import the upstream version: + +=over 4 + + % gbp import-orig --merge-mode=replace ../foo_1.2.2.orig.tar.xz =back