This is only used by the inarchivecopy test. And that ought not to
fail if there is no into-suite pseudomerge: that is, when the suite
branch contains the intended commit, rather than something merging the
intended commit into the suite branch.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
fi
}
-t-has-parent () {
- # t-has-parent CHILD PARENT
+t-has-parent-or-is () {
+ # t-has-parent-or-is CHILD PARENT
local child=$1
local parent=$2
- local parents=$(git show --pretty=format:' %P ' "$child")
+ local parents=$(git show --pretty=format:' %P %H ' "$child")
parent=$(git rev-parse "$parent~0")
case "$parents" in
*" $parent "*) ;;
git diff $vtag
t-refs-same refs/remotes/dgit/dgit/stable
t-ref-head
- t-has-parent HEAD $vtag
+ t-has-parent-or-is HEAD $vtag
}
copy-check () {