Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
git merge-base --is-ancestor $dep14tag $dgittag
t-refs-same-start
git merge-base --is-ancestor $dep14tag $dgittag
t-refs-same-start
+ t-ref-same refs/heads/split.p
+ case "$(t-git-get-ref refs/heads/split.b)" in
+ "$t_ref_val") ;;
+ "$(git rev-parse refs/heads/split.p^0)") ;;
+ "$(git rev-parse refs/heads/split.p^1)") ;;
+ *) fail 'bad b/p' ;;
+ esac
t-pushed-good-core
t-incoming-dsc
t-pushed-good-core
t-incoming-dsc
t-gbp-example-prep-no-ff
t-newtag
t-gbp-example-prep-no-ff
t-newtag
-t-dgit --quilt=gbp build-source
+t-dgit --quilt=gbp --dgit-view-save=split.b build-source
t-ref-head
t-expect-fail 'check failed (maybe --overwrite is needed' \
t-ref-head
t-expect-fail 'check failed (maybe --overwrite is needed' \
+t-dgit --quilt=gbp --dgit-view-save=split.p push
t-refs-same-start
t-ref-head
t-refs-same-start
t-ref-head
-t-dgit --quilt=gbp --overwrite push
+t-dgit --quilt=gbp --dgit-view-save=split.p --overwrite push
t-dgit -wgf --quilt=gbp build-source
t-newtag
t-dgit -wgf --quilt=gbp build-source
t-newtag
-t-dgit --quilt=gbp build-source
+t-dgit --quilt=gbp --dgit-view-save=split.b1 build-source
+git rev-parse split.b1
t-dgit --quilt=gbp --gbp-pq=no-such-command-gbp build-source
t-dgit --quilt=gbp --gbp-pq=no-such-command-gbp build-source
- t-dgit --quilt=gbp push
+ t-dgit --quilt=gbp --dgit-view-save=split.p push
t-gbp-pushed-good
}
test-push-1
t-gbp-pushed-good
}
test-push-1
-t-dgit --quilt=gbp --clean=git build-source
+t-dgit --quilt=gbp --clean=git --dgit-view-save=split.b build-source
t-expect-fail "HEAD specifies a different tree to $p" \
t-dgit push
t-expect-fail "HEAD specifies a different tree to $p" \
t-dgit push
-t-dgit --quilt=gbp --clean=git build-source
+t-dgit --quilt=gbp --clean=git --dgit-view-save=split.b build-source
t-refs-same-start
t-ref-head
t-refs-same-start
t-ref-head
- t-dgit "$@" --quilt=$qmode build-source
+ t-dgit "$@" --quilt=$qmode --dgit-view-save=split.b build-source
- t-dgit "$@" --quilt=$qmode push
+ t-dgit "$@" --quilt=$qmode --dgit-view-save=split.p push