(List (= scope= flags=0 words=[] bindings=[('test_description', {[SQ ]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./test-lib.sh]}) (= scope= flags=0 words=[] bindings=[('COMMIT_FILE', {[DQ [ComSub (Com {[LIT_CHARS pwd]})][LIT_CHARS /output]]})]) (= scope= flags=1 words=[{[LIT_CHARS COMMIT_FILE]}] bindings=[]) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ .git/hooks/post-commit \"#!/bin/sh\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ top &&\n"> ]}) (Com {[LIT_CHARS rm]} {[LIT_CHARS -rf]} {[DQ [VarSub COMMIT_FILE]]}) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS subdir]}) (Com {[LIT_CHARS mv]} {[LIT_CHARS .git]} {[LIT_CHARS subdir]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ top &&\n"> ]}) (Com {[LIT_CHARS rm]} {[LIT_CHARS -rf]} {[DQ [VarSub COMMIT_FILE]]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ top &&\n"> ]}) (Com {[LIT_CHARS test_done]}) )