changeset 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 1d6982827c4b
children ceaf92d6d380
files tests/helpers-testrepo.sh
diffstat 1 files changed, 12 insertions(+), 4 deletions(-) [+]
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