(CommandList children: [ (C {(.)} { (DQ (CommandSubPart command_list: (CommandList children:[(C {(dirname)} {(DQ ($ VSub_Number "$0"))})]) left_token: <Left_CommandSub "$("> spids: [83 89] ) (/bazel-common.sh) ) } ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:VERSION) op: Equal rhs: { (DQ (nightly-) (CommandSubPart command_list: (CommandList children: [ (C {(date)} {(Lit_Other "+") (Lit_Other "%") (F-) (Lit_Other "%") (H)}) ] ) left_token: <Left_CommandSub "$("> spids: [97 105] ) (-) (CommandSubPart command_list: (CommandList children: [(C {(git)} {(rev-parse)} {(--short)} {(Lit_Other "@")})] ) left_token: <Left_CommandSub "$("> spids: [107 115] ) ) } spids: [94] ) ] spids: [94] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:BAZEL_ARGS) op: PlusEqual rhs: {(ArrayLiteralPart words:[{(-c)}{(opt)}])} spids: [118] ) ] spids: [118] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:BUCKET) op:Equal rhs:{(kythe-releases)} spids:[125])] spids: [125] ) (C {(sed)} {(-ri)} { (DQ ("s/^release_version = .+") (EscapedLiteralPart token:<Lit_EscapedChar "\\$">) ("/release_version = ") (EscapedLiteralPart token:<Lit_EscapedChar "\\\"">) (${ VSub_Name VERSION) (EscapedLiteralPart token:<Lit_EscapedChar "\\\"">) (/) ) } {(kythe/release/BUILD)} ) (C {(bazel)} {(test)} { (DQ (BracedVarSub token: <VSub_Name BAZEL_ARGS> bracket_op: (WholeArray op_id:Lit_At) spids: [155 160] ) ) } {(//kythe/release) (Lit_Other ":") (release_test)} ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:GENFILES) op: Equal rhs: { (DQ (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(bazel)} {(info)} { (DQ (BracedVarSub token: <VSub_Name BAZEL_ARGS> bracket_op: (WholeArray op_id:Lit_At) spids: [176 181] ) ) } ) (C {(awk)} {(SQ <"/^bazel-genfiles: / { print $2 }">)}) (C {(tr)} {(--delete)} {(SQ <"\\r">)}) ] negated: False ) ] ) left_token: <Left_CommandSub "$("> spids: [170 203] ) ) } spids: [168] ) ] spids: [168] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:GENFILES) op: Equal rhs: { (DQ (BracedVarSub token: <VSub_Name GENFILES> suffix_op: (PatSub pat: {(EscapedLiteralPart token:<Lit_EscapedChar "\\/">) (root) (EscapedLiteralPart token:<Lit_EscapedChar "\\/">) (.cache) } replace: {($ VSub_Name "$WORKSPACE") (EscapedLiteralPart token:<Lit_EscapedChar "\\/">) (cache) } do_all: True do_prefix: False do_suffix: False ) spids: [208 220] ) ) } spids: [206] ) ] spids: [206] ) (C {(gsutil)} {(cp)} (BracedWordTree parts: [ (DQ ($ VSub_Name "$GENFILES")) (/kythe/release/kythe-) ($ VSub_Name "$VERSION") (.tar.gz) (BracedAltPart words:[{}{(.md5)}]) ] ) {(gs) (Lit_Other ":") (//) ($ VSub_Name "$BUCKET") (/)} ) ] )