equal
deleted
inserted
replaced
22 TZ=GMT; export TZ |
22 TZ=GMT; export TZ |
23 HGEDITOR=true; export HGEDITOR |
23 HGEDITOR=true; export HGEDITOR |
24 HGMERGE=true; export HGMERGE |
24 HGMERGE=true; export HGMERGE |
25 HGUSER="test"; export HGUSER |
25 HGUSER="test"; export HGUSER |
26 HGRCPATH=""; export HGRCPATH |
26 HGRCPATH=""; export HGRCPATH |
|
27 OS=`uname` |
|
28 |
|
29 case "$OS" in |
|
30 HP-UX|SunOS) |
|
31 DIFFOPTS= |
|
32 ;; |
|
33 *) |
|
34 DIFFOPTS=-u |
|
35 ;; |
|
36 esac |
27 |
37 |
28 if [ `echo -n HG` = "-n HG" ] |
38 if [ `echo -n HG` = "-n HG" ] |
29 then |
39 then |
30 ECHO_N=echo |
40 ECHO_N=echo |
31 NNL="\c" |
41 NNL="\c" |
116 echo |
126 echo |
117 echo "$1 generated unexpected output:" |
127 echo "$1 generated unexpected output:" |
118 cat "$ERR" |
128 cat "$ERR" |
119 fail=1 |
129 fail=1 |
120 elif [ -r "$OUTOK" ]; then |
130 elif [ -r "$OUTOK" ]; then |
121 if diff -u "$OUTOK" "$OUT" > /dev/null; then |
131 if diff $DIFFOPTS "$OUTOK" "$OUT" > /dev/null; then |
122 : no differences |
132 : no differences |
123 else |
133 else |
124 cp "$OUT" "$ERR" |
134 cp "$OUT" "$ERR" |
125 echo |
135 echo |
126 echo "$1 output changed:" |
136 echo "$1 output changed:" |
127 diff -u "$OUTOK" "$ERR" || true |
137 diff $DIFFOPTS "$OUTOK" "$ERR" || true |
128 fail=1 |
138 fail=1 |
129 fi |
139 fi |
130 fi |
140 fi |
131 |
141 |
132 cd "$TESTDIR" |
142 cd "$TESTDIR" |