chiark
/
gitweb
/
~ian
/
subdirmk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Warnings: Introduce new `broken-var-ref' warning
[subdirmk.git]
/
tests
/
build-common
diff --git
a/tests/build-common
b/tests/build-common
index 84f95977cbb920bcbf86c7dcfd478cc60c2546ca..db751cd70b3fb7e6e240aeae674e87e20933fd81 100644
(file)
--- a/
tests/build-common
+++ b/
tests/build-common
@@
-5,9
+5,14
@@
export SUBDIRMK_REGEN_NDEBUG
make_copy () {
rm -rf tests/$1/example
mkdir tests/$1/example
make_copy () {
rm -rf tests/$1/example
mkdir tests/$1/example
+
git ls-files -z example \
| xargs -0 \
sh -xec 'rsync -R -l "$@" tests/'$1'/' x
git ls-files -z example \
| xargs -0 \
sh -xec 'rsync -R -l "$@" tests/'$1'/' x
+
rm tests/$1/example/subdirmk
rm tests/$1/example/subdirmk
- ln -sf ../../.. tests/$1/example/subdirmk
+
+ git ls-files -z :. :!example \
+ | xargs -0 \
+ sh -xec 'rsync -R -l "$@" tests/'$1'/example/subdirmk' x
}
}