(List (= scope= flags=0 words=[] bindings=[('test_description', {[SQ ]})]) (= scope= flags=0 words=[] bindings=[('TEST_NO_CREATE_REPO', {[LIT_CHARS 1]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./test-lib.sh]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ a &&\n"> ]}) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS super/expect]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "Submodule name: 'a' for path 'a'\n"][LIT_CHARS "Submodule name: 'a' for path 'b'\n"][LIT_CHARS "Submodule name: 'submodule' for path 'submodule'\n"][LIT_CHARS "Submodule name: 'submodule' for path 'submodule'\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual &&\n"> ]}) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS super/expect_error]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "Submodule name: 'a' for path 'b'\n"][LIT_CHARS "Submodule name: 'submodule' for path 'submodule'\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ >.gitmodules &&\n"> actual &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual_err &&\n"> /dev/null\n"> ]}) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS super/expect_url]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "Submodule url: 'git@somewhere.else.net:a.git' for path 'b'\n"][LIT_CHARS "Submodule url: 'git@somewhere.else.net:submodule.git' for path 'submodule'\n"]]} 0), > ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS super/expect_local_path]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "Submodule name: 'a' for path 'c'\n"][LIT_CHARS "Submodule name: 'submodule' for path 'submodule'\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual &&\n"> actual &&\n"> ]}) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS super/expect_fetchrecurse_die.err]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "fatal: bad submodule.submodule.fetchrecursesubmodules argument: blabla\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual.out 2>actual.err &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual &&\n"> ]}) (Com {[LIT_CHARS test_done]}) )