chiark
/
gitweb
/
~ianmdlvl
/
dgit.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1891cf0
)
Test suite: Provide t-has-parent
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sun, 30 Oct 2016 15:03:23 +0000
(15:03 +0000)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sun, 30 Oct 2016 19:50:48 +0000
(19:50 +0000)
No callers yet.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
tests/lib
patch
|
blob
|
history
diff --git
a/tests/lib
b/tests/lib
index 1d189a9203d05785cc0260f6d4fc668a3d06ee2d..03bb12da073636c7b17868cd2ddd895c847bd5f4 100644
(file)
--- a/
tests/lib
+++ b/
tests/lib
@@
-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