diff options
author | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2016-10-30 15:03:23 +0000 |
---|---|---|
committer | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2016-10-30 19:50:48 +0000 |
commit | 85a986b3f5abc50ebd280a4b711a4617d56cd6df (patch) | |
tree | 13008f5e57f2df0bb029aa45fae02bf904303cba | |
parent | 1891cf0f12e32d647e24e7da6730e10d48d33fc3 (diff) |
Test suite: Provide t-has-parent
No callers yet.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
-rw-r--r-- | tests/lib | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -198,6 +198,18 @@ t-has-ancestor () { fi } +t-has-parent () { + # t-has-parent CHILD PARENT + local child=$1 + local parent=$2 + local parents=$(git show --pretty=format:' %P ' "$child") + parent=$(git rev-parse "$parent~0") + case "$parents" in + *" $parent "*) ;; + *) fail "child $child lacks parent $parent" ;; + esac +} + t-prep-newpackage () { t-select-package $1 v=$2 |