tests: in helpers-testrepo.sh switch from shell aliases to functions
The reason is that I want this script to work in non-interactive shells too.
(will be used in the next commit)
--- a/tests/helpers-testrepo.sh Fri Sep 27 17:25:15 2024 +0100
+++ b/tests/helpers-testrepo.sh Wed Oct 02 14:49:07 2024 +0100
@@ -52,9 +52,17 @@
# Use the system hg command if the bundled hg can't read the repository with
# no warning nor error.
if [ -n "`hg id -R "$TESTDIR/.." 2>&1 >/dev/null`" ]; then
- alias testrepohg=syshg
- alias testrepohgenv=syshgenv
+ testrepohg() {
+ syshg "$@"
+ }
+ testrepohgenv() {
+ syshgenv "$@"
+ }
else
- alias testrepohg="hg $extraoptions"
- alias testrepohgenv=:
+ testrepohg() {
+ hg $extraoptions "$@"
+ }
+ testrepohgenv() {
+ :
+ }
fi