Code

t/README: correct an exception when breaking a && chain in tests
authorJonathan Nieder <jrnieder@gmail.com>
Wed, 21 Jul 2010 00:01:01 +0000 (19:01 -0500)
committerJunio C Hamano <gitster@pobox.com>
Wed, 21 Jul 2010 18:52:26 +0000 (11:52 -0700)
The correct advice should have been taken from c289c31 (t/t7006: ignore
return status of shell's unset builtin, 2010-06-02).  A real-life issue
we experienced was with "unset", not with "export" (exporting an
unset variable may have similar portability issues, though).

Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/README

index a5901424388b9cfb525b7bdbfd6d5afda3c9e014..0d1183c3e69904e9e3543d757f14f10c629e199b 100644 (file)
--- a/t/README
+++ b/t/README
@@ -259,11 +259,11 @@ Do:
        test ...
 
    That way all of the commands in your tests will succeed or fail. If
        test ...
 
    That way all of the commands in your tests will succeed or fail. If
-   you must ignore the return value of something (e.g. the return
-   value of export is unportable) it's best to indicate so explicitly
-   with a semicolon:
+   you must ignore the return value of something (e.g., the return
+   after unsetting a variable that was already unset is unportable) it's
+   best to indicate so explicitly with a semicolon:
 
 
-       export HLAGH;
+       unset HLAGH;
        git merge hla &&
        git push gh &&
        test ...
        git merge hla &&
        git push gh &&
        test ...