[PATCH stable] tests: Solaris quirks

Mads Kiilerich mads at kiilerich.com
Tue Mar 30 18:56:44 CDT 2010


# HG changeset patch
# User Mads Kiilerich <mads at kiilerich.com>
# Date 1269993338 -7200
# Branch stable
# Node ID c2f47c63f83fe52be8c9ba453b3beaea5cff1141
# Parent  1c8e291022bb25d55a7592f4c92b1b58d0065bf9
tests: Solaris quirks

A bare ^ is is interpreted by sh, and HGRCPATH must (obviously?) be exported to
be seen by other commands.

diff --git a/tests/test-extension b/tests/test-extension
--- a/tests/test-extension
+++ b/tests/test-extension
@@ -156,6 +156,7 @@
 
 echo '% disabled extension commands'
 HGRCPATH=
+export HGRCPATH
 hg help email
 hg qdel
 hg churn
diff --git a/tests/test-mq-merge b/tests/test-mq-merge
--- a/tests/test-mq-merge
+++ b/tests/test-mq-merge
@@ -28,7 +28,7 @@
 hg qrefresh -m "rm a"
 
 # Save the patch queue so we can merge it later
-hg qsave -c -e 2>&1 | grep -v ^copy
+hg qsave -c -e 2>&1 | grep -v '^copy'
 checkundo qsave
 
 # Update b and commit in an "update" changeset
@@ -40,7 +40,7 @@
 # Here, qpush used to abort with :
 # The system cannot find the file specified => a
 hg manifest
-hg qpush -a -m 2>&1 | grep -v ^merging
+hg qpush -a -m 2>&1 | grep -v '^merging'
 checkundo 'qpush -m'
 hg manifest
 


More information about the Mercurial-devel mailing list