diff tests/helpers-testrepo.sh @ 51954:813226b3b4ca

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)
author Arseniy Alekseyev <aalekseyev@janestreet.com>
date Wed, 02 Oct 2024 14:49:07 +0100
parents 152f1b47e0ad
children 5e2f0fec0a47
line wrap: on
line diff
--- 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