(command.CommandList
  children: [
    (C {<Id.KW_Set set>} {<-e>})
    (C {<source>} {($ Id.VSub_DollarName '$TRAVIS_BUILD_DIR') </ci/travis_env_common.sh>})
    (C {<git>} {<archive>} {<HEAD>} {<--prefix> <Id.Lit_Equals '='> <apache-arrow/>} 
      {<--output> <Id.Lit_Equals '='> <arrow-src.tar.gz>}
    )
    (C {<./dev/release/run-rat.sh>} {<arrow-src.tar.gz>})
    (C {<pushd>} {($ Id.VSub_DollarName '$CPP_BUILD_DIR')})
    (C {<ctest>} {<-VV>} {<-L>} {<unittest>})
    (C {<popd>})
  ]
)