Whatnow's detach and alist commands are different today:
- detach does only take number arguments
- alist prints full path names
touch $expected $expectederr $actual $actualerr
cat > $expected <<EOF
touch $expected $expectederr $actual $actualerr
cat > $expected <<EOF
EOF
# whatnow's exit status is always 1 so that is not a failure
set +e
echo "attach baz\\'s\\ boz" | whatnow -editor true -prompt '' 2>> $actualerr >> $actual
echo "alist" | whatnow -editor true -prompt '' 2>> $actualerr >> $actual
EOF
# whatnow's exit status is always 1 so that is not a failure
set +e
echo "attach baz\\'s\\ boz" | whatnow -editor true -prompt '' 2>> $actualerr >> $actual
echo "alist" | whatnow -editor true -prompt '' 2>> $actualerr >> $actual
-echo "detach baz\\'s\\ boz" | whatnow -editor true -prompt '' 2>> $actualerr >> $actual
+echo "detach 1" | whatnow -editor true -prompt '' 2>> $actualerr >> $actual
echo "alist" | whatnow -editor true -prompt '' 2>> $actualerr >> $actual
set -e
diff -u $expectederr $actualerr
echo "alist" | whatnow -editor true -prompt '' 2>> $actualerr >> $actual
set -e
diff -u $expectederr $actualerr
-diff -u $expected $actual
+<$actual sed 's,/.*/,/XXX/,' >$actual.clean
+diff -u $expected $actual.clean