(CommandList children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:test_description) op: Equal rhs: {(SQ <'Test am with auto.crlf'>)} spids: [4] ) ] spids: [4] ) (C {(.)} {(./test-lib.sh)}) (SimpleCommand words: [{(cat)}] redirects: [ (Redir op_id:Redir_Great fd:-1 arg_word:{(patchfile)} spids:[17]) (HereDoc op_id: Redir_DLess fd: -1 body: {('From 38be10072e45dd6b08ce40851e3fca60a31a340b Mon Sep 17 00:00:00 2001\n') ('From: Marius Storm-Olsen <x@y.com>\n') ('Date: Thu, 23 Aug 2007 13:00:00 +0200\n') ('Subject: test1\n') ('\n') ('---\n') (' foo | 1 +\n') (' 1 files changed, 1 insertions(+), 0 deletions(-)\n') (' create mode 100644 foo\n') ('\n') ('diff --git a/foo b/foo\n') ('new file mode 100644\n') ( 'index 0000000000000000000000000000000000000000..5716ca5987cbf97d6bb54920bea6adde242d87e6\n' ) ('--- /dev/null\n') ('+++ b/foo\n') ('@@ -0,0 +1 @@\n') ('+bar\n') } do_expansion: False here_end: EOF was_filled: True spids: [20] ) ] ) (C {(test_expect_success)} {(SQ <setup>)} { (SQ <'\n'> <'\n'> <'\tgit config core.autocrlf true &&\n'> <'\techo foo >bar &&\n'> <'\tgit add bar &&\n'> <'\ttest_tick &&\n'> <'\tgit commit -m initial\n'> <'\n'> ) } ) (C {(test_expect_success)} {(SQ <am>)} { (SQ <'\n'> <'\n'> <'\tgit am -3 <patchfile &&\n'> <'\tgit diff-files --name-status --exit-code\n'> <'\n'> ) } ) (C {(test_done)}) ] )