basic.json 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596
  1. [
  2. {
  3. "cmd": [
  4. "vpython3",
  5. "-u",
  6. "RECIPE_MODULE[depot_tools::gitiles]/resources/gerrit_client.py",
  7. "--json-file",
  8. "/path/to/tmp/json",
  9. "--url",
  10. "https://chromium.googlesource.com/chromium/src/+refs",
  11. "--format",
  12. "json"
  13. ],
  14. "name": "refs",
  15. "~followup_annotations": [
  16. "@@@STEP_LOG_LINE@json.output@{@@@",
  17. "@@@STEP_LOG_LINE@json.output@ \"HEAD\": null, @@@",
  18. "@@@STEP_LOG_LINE@json.output@ \"refs/heads/A\": null, @@@",
  19. "@@@STEP_LOG_LINE@json.output@ \"refs/tags/B\": null@@@",
  20. "@@@STEP_LOG_LINE@json.output@}@@@",
  21. "@@@STEP_LOG_END@json.output@@@",
  22. "@@@STEP_LOG_LINE@refs@HEAD@@@",
  23. "@@@STEP_LOG_LINE@refs@refs/heads/A@@@",
  24. "@@@STEP_LOG_LINE@refs@refs/tags/B@@@",
  25. "@@@STEP_LOG_END@refs@@@"
  26. ]
  27. },
  28. {
  29. "cmd": [
  30. "vpython3",
  31. "-u",
  32. "RECIPE_MODULE[depot_tools::gitiles]/resources/gerrit_client.py",
  33. "--json-file",
  34. "/path/to/tmp/json",
  35. "--url",
  36. "https://chromium.googlesource.com/chromium/src/+log/HEAD",
  37. "--format",
  38. "json",
  39. "--log-limit",
  40. "0"
  41. ],
  42. "name": "gitiles log: HEAD",
  43. "~followup_annotations": [
  44. "@@@STEP_TEXT@<br />3 commits fetched@@@",
  45. "@@@STEP_LOG_LINE@json.output@{@@@",
  46. "@@@STEP_LOG_LINE@json.output@ \"log\": [@@@",
  47. "@@@STEP_LOG_LINE@json.output@ {@@@",
  48. "@@@STEP_LOG_LINE@json.output@ \"author\": {@@@",
  49. "@@@STEP_LOG_LINE@json.output@ \"email\": \"fake_HEAD@fake_0.email.com\", @@@",
  50. "@@@STEP_LOG_LINE@json.output@ \"name\": \"fake_HEAD\", @@@",
  51. "@@@STEP_LOG_LINE@json.output@ \"time\": \"Mon Jan 01 00:00:00 2015\"@@@",
  52. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  53. "@@@STEP_LOG_LINE@json.output@ \"commit\": \"ef70cb069518e6dc3ff24bfae7f195de5099c377\", @@@",
  54. "@@@STEP_LOG_LINE@json.output@ \"committer\": {@@@",
  55. "@@@STEP_LOG_LINE@json.output@ \"email\": \"fake_HEAD@fake_0.email.com\", @@@",
  56. "@@@STEP_LOG_LINE@json.output@ \"name\": \"fake_HEAD\", @@@",
  57. "@@@STEP_LOG_LINE@json.output@ \"time\": \"Mon Jan 01 00:00:00 2015\"@@@",
  58. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  59. "@@@STEP_LOG_LINE@json.output@ \"message\": \"fake HEAD msg 0\", @@@",
  60. "@@@STEP_LOG_LINE@json.output@ \"parents\": [@@@",
  61. "@@@STEP_LOG_LINE@json.output@ \"3a19413ba702c51ea545b2332119fc70ce04fc31\"@@@",
  62. "@@@STEP_LOG_LINE@json.output@ ], @@@",
  63. "@@@STEP_LOG_LINE@json.output@ \"tree\": \"6f8e56bc2da2832c2842646f1c934b62bf7a4455\", @@@",
  64. "@@@STEP_LOG_LINE@json.output@ \"tree_diff\": [@@@",
  65. "@@@STEP_LOG_LINE@json.output@ {@@@",
  66. "@@@STEP_LOG_LINE@json.output@ \"new_id\": \"d2e2c5e403b94bb2cc3926758bc013d44c87e0f7\", @@@",
  67. "@@@STEP_LOG_LINE@json.output@ \"new_mode\": 33188, @@@",
  68. "@@@STEP_LOG_LINE@json.output@ \"new_path\": \"a.py\", @@@",
  69. "@@@STEP_LOG_LINE@json.output@ \"old_id\": \"0000000000000000000000000000000000000000\", @@@",
  70. "@@@STEP_LOG_LINE@json.output@ \"old_mode\": 0, @@@",
  71. "@@@STEP_LOG_LINE@json.output@ \"type\": \"add\"@@@",
  72. "@@@STEP_LOG_LINE@json.output@ }@@@",
  73. "@@@STEP_LOG_LINE@json.output@ ]@@@",
  74. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  75. "@@@STEP_LOG_LINE@json.output@ {@@@",
  76. "@@@STEP_LOG_LINE@json.output@ \"author\": {@@@",
  77. "@@@STEP_LOG_LINE@json.output@ \"email\": \"fake_HEAD@fake_1.email.com\", @@@",
  78. "@@@STEP_LOG_LINE@json.output@ \"name\": \"fake_HEAD\", @@@",
  79. "@@@STEP_LOG_LINE@json.output@ \"time\": \"Mon Jan 01 00:00:00 2015\"@@@",
  80. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  81. "@@@STEP_LOG_LINE@json.output@ \"commit\": \"cfeb6aa9cff926a75a9afcc651e9e4857d378db8\", @@@",
  82. "@@@STEP_LOG_LINE@json.output@ \"committer\": {@@@",
  83. "@@@STEP_LOG_LINE@json.output@ \"email\": \"fake_HEAD@fake_1.email.com\", @@@",
  84. "@@@STEP_LOG_LINE@json.output@ \"name\": \"fake_HEAD\", @@@",
  85. "@@@STEP_LOG_LINE@json.output@ \"time\": \"Mon Jan 01 00:00:00 2015\"@@@",
  86. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  87. "@@@STEP_LOG_LINE@json.output@ \"message\": \"fake HEAD msg 1\", @@@",
  88. "@@@STEP_LOG_LINE@json.output@ \"parents\": [@@@",
  89. "@@@STEP_LOG_LINE@json.output@ \"9a5e076f2d84aac38715645214dad5dba6bda7e7\"@@@",
  90. "@@@STEP_LOG_LINE@json.output@ ], @@@",
  91. "@@@STEP_LOG_LINE@json.output@ \"tree\": \"408c7d029783405d4fce80117d6e3e0c0e2f6dc2\", @@@",
  92. "@@@STEP_LOG_LINE@json.output@ \"tree_diff\": [@@@",
  93. "@@@STEP_LOG_LINE@json.output@ {@@@",
  94. "@@@STEP_LOG_LINE@json.output@ \"new_id\": \"c701ac6a56ba7c86a4d482719e8ff568a9233437\", @@@",
  95. "@@@STEP_LOG_LINE@json.output@ \"new_mode\": 33188, @@@",
  96. "@@@STEP_LOG_LINE@json.output@ \"new_path\": \"b.py\", @@@",
  97. "@@@STEP_LOG_LINE@json.output@ \"old_id\": \"0000000000000000000000000000000000000000\", @@@",
  98. "@@@STEP_LOG_LINE@json.output@ \"old_mode\": 0, @@@",
  99. "@@@STEP_LOG_LINE@json.output@ \"type\": \"add\"@@@",
  100. "@@@STEP_LOG_LINE@json.output@ }@@@",
  101. "@@@STEP_LOG_LINE@json.output@ ]@@@",
  102. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  103. "@@@STEP_LOG_LINE@json.output@ {@@@",
  104. "@@@STEP_LOG_LINE@json.output@ \"author\": {@@@",
  105. "@@@STEP_LOG_LINE@json.output@ \"email\": \"fake_HEAD@fake_2.email.com\", @@@",
  106. "@@@STEP_LOG_LINE@json.output@ \"name\": \"fake_HEAD\", @@@",
  107. "@@@STEP_LOG_LINE@json.output@ \"time\": \"Mon Jan 01 00:00:00 2015\"@@@",
  108. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  109. "@@@STEP_LOG_LINE@json.output@ \"commit\": \"711ec6fe0c3dcdde2e03b7a50ecd2dd0836118ee\", @@@",
  110. "@@@STEP_LOG_LINE@json.output@ \"committer\": {@@@",
  111. "@@@STEP_LOG_LINE@json.output@ \"email\": \"fake_HEAD@fake_2.email.com\", @@@",
  112. "@@@STEP_LOG_LINE@json.output@ \"name\": \"fake_HEAD\", @@@",
  113. "@@@STEP_LOG_LINE@json.output@ \"time\": \"Mon Jan 01 00:00:00 2015\"@@@",
  114. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  115. "@@@STEP_LOG_LINE@json.output@ \"message\": \"fake HEAD msg 2\", @@@",
  116. "@@@STEP_LOG_LINE@json.output@ \"parents\": [@@@",
  117. "@@@STEP_LOG_LINE@json.output@ \"4e7cd3662473db1e96a9d3ed603aa7029359c990\"@@@",
  118. "@@@STEP_LOG_LINE@json.output@ ], @@@",
  119. "@@@STEP_LOG_LINE@json.output@ \"tree\": \"7b9f8612f4303728c04d4ae0dd94c51ceda9ef08\", @@@",
  120. "@@@STEP_LOG_LINE@json.output@ \"tree_diff\": [@@@",
  121. "@@@STEP_LOG_LINE@json.output@ {@@@",
  122. "@@@STEP_LOG_LINE@json.output@ \"new_id\": \"efafa334b60c589f1cdbdfbdec1347f7f40231cd\", @@@",
  123. "@@@STEP_LOG_LINE@json.output@ \"new_mode\": 33188, @@@",
  124. "@@@STEP_LOG_LINE@json.output@ \"new_path\": \"c.py\", @@@",
  125. "@@@STEP_LOG_LINE@json.output@ \"old_id\": \"0000000000000000000000000000000000000000\", @@@",
  126. "@@@STEP_LOG_LINE@json.output@ \"old_mode\": 0, @@@",
  127. "@@@STEP_LOG_LINE@json.output@ \"type\": \"add\"@@@",
  128. "@@@STEP_LOG_LINE@json.output@ }@@@",
  129. "@@@STEP_LOG_LINE@json.output@ ]@@@",
  130. "@@@STEP_LOG_LINE@json.output@ }@@@",
  131. "@@@STEP_LOG_LINE@json.output@ ], @@@",
  132. "@@@STEP_LOG_LINE@json.output@ \"next\": \"deadbeaf\"@@@",
  133. "@@@STEP_LOG_LINE@json.output@}@@@",
  134. "@@@STEP_LOG_END@json.output@@@"
  135. ]
  136. },
  137. {
  138. "cmd": [
  139. "vpython3",
  140. "-u",
  141. "RECIPE_MODULE[depot_tools::gitiles]/resources/gerrit_client.py",
  142. "--json-file",
  143. "/path/to/tmp/json",
  144. "--url",
  145. "https://chromium.googlesource.com/chromium/src/+log/HEAD",
  146. "--format",
  147. "json",
  148. "--log-limit",
  149. "10",
  150. "--log-start",
  151. "deadbeaf"
  152. ],
  153. "name": "gitiles log: HEAD from deadbeaf",
  154. "~followup_annotations": [
  155. "@@@STEP_TEXT@<br />3 commits fetched@@@",
  156. "@@@STEP_LOG_LINE@json.output@{@@@",
  157. "@@@STEP_LOG_LINE@json.output@ \"log\": [@@@",
  158. "@@@STEP_LOG_LINE@json.output@ {@@@",
  159. "@@@STEP_LOG_LINE@json.output@ \"author\": {@@@",
  160. "@@@STEP_LOG_LINE@json.output@ \"email\": \"fake_HEAD@fake_0.email.com\", @@@",
  161. "@@@STEP_LOG_LINE@json.output@ \"name\": \"fake_HEAD\", @@@",
  162. "@@@STEP_LOG_LINE@json.output@ \"time\": \"Mon Jan 01 00:00:00 2015\"@@@",
  163. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  164. "@@@STEP_LOG_LINE@json.output@ \"commit\": \"ef70cb069518e6dc3ff24bfae7f195de5099c377\", @@@",
  165. "@@@STEP_LOG_LINE@json.output@ \"committer\": {@@@",
  166. "@@@STEP_LOG_LINE@json.output@ \"email\": \"fake_HEAD@fake_0.email.com\", @@@",
  167. "@@@STEP_LOG_LINE@json.output@ \"name\": \"fake_HEAD\", @@@",
  168. "@@@STEP_LOG_LINE@json.output@ \"time\": \"Mon Jan 01 00:00:00 2015\"@@@",
  169. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  170. "@@@STEP_LOG_LINE@json.output@ \"message\": \"fake HEAD msg 0\", @@@",
  171. "@@@STEP_LOG_LINE@json.output@ \"parents\": [@@@",
  172. "@@@STEP_LOG_LINE@json.output@ \"3a19413ba702c51ea545b2332119fc70ce04fc31\"@@@",
  173. "@@@STEP_LOG_LINE@json.output@ ], @@@",
  174. "@@@STEP_LOG_LINE@json.output@ \"tree\": \"6f8e56bc2da2832c2842646f1c934b62bf7a4455\", @@@",
  175. "@@@STEP_LOG_LINE@json.output@ \"tree_diff\": [@@@",
  176. "@@@STEP_LOG_LINE@json.output@ {@@@",
  177. "@@@STEP_LOG_LINE@json.output@ \"new_id\": \"d2e2c5e403b94bb2cc3926758bc013d44c87e0f7\", @@@",
  178. "@@@STEP_LOG_LINE@json.output@ \"new_mode\": 33188, @@@",
  179. "@@@STEP_LOG_LINE@json.output@ \"new_path\": \"a.py\", @@@",
  180. "@@@STEP_LOG_LINE@json.output@ \"old_id\": \"0000000000000000000000000000000000000000\", @@@",
  181. "@@@STEP_LOG_LINE@json.output@ \"old_mode\": 0, @@@",
  182. "@@@STEP_LOG_LINE@json.output@ \"type\": \"add\"@@@",
  183. "@@@STEP_LOG_LINE@json.output@ }@@@",
  184. "@@@STEP_LOG_LINE@json.output@ ]@@@",
  185. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  186. "@@@STEP_LOG_LINE@json.output@ {@@@",
  187. "@@@STEP_LOG_LINE@json.output@ \"author\": {@@@",
  188. "@@@STEP_LOG_LINE@json.output@ \"email\": \"fake_HEAD@fake_1.email.com\", @@@",
  189. "@@@STEP_LOG_LINE@json.output@ \"name\": \"fake_HEAD\", @@@",
  190. "@@@STEP_LOG_LINE@json.output@ \"time\": \"Mon Jan 01 00:00:00 2015\"@@@",
  191. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  192. "@@@STEP_LOG_LINE@json.output@ \"commit\": \"cfeb6aa9cff926a75a9afcc651e9e4857d378db8\", @@@",
  193. "@@@STEP_LOG_LINE@json.output@ \"committer\": {@@@",
  194. "@@@STEP_LOG_LINE@json.output@ \"email\": \"fake_HEAD@fake_1.email.com\", @@@",
  195. "@@@STEP_LOG_LINE@json.output@ \"name\": \"fake_HEAD\", @@@",
  196. "@@@STEP_LOG_LINE@json.output@ \"time\": \"Mon Jan 01 00:00:00 2015\"@@@",
  197. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  198. "@@@STEP_LOG_LINE@json.output@ \"message\": \"fake HEAD msg 1\", @@@",
  199. "@@@STEP_LOG_LINE@json.output@ \"parents\": [@@@",
  200. "@@@STEP_LOG_LINE@json.output@ \"9a5e076f2d84aac38715645214dad5dba6bda7e7\"@@@",
  201. "@@@STEP_LOG_LINE@json.output@ ], @@@",
  202. "@@@STEP_LOG_LINE@json.output@ \"tree\": \"408c7d029783405d4fce80117d6e3e0c0e2f6dc2\", @@@",
  203. "@@@STEP_LOG_LINE@json.output@ \"tree_diff\": [@@@",
  204. "@@@STEP_LOG_LINE@json.output@ {@@@",
  205. "@@@STEP_LOG_LINE@json.output@ \"new_id\": \"c701ac6a56ba7c86a4d482719e8ff568a9233437\", @@@",
  206. "@@@STEP_LOG_LINE@json.output@ \"new_mode\": 33188, @@@",
  207. "@@@STEP_LOG_LINE@json.output@ \"new_path\": \"b.py\", @@@",
  208. "@@@STEP_LOG_LINE@json.output@ \"old_id\": \"0000000000000000000000000000000000000000\", @@@",
  209. "@@@STEP_LOG_LINE@json.output@ \"old_mode\": 0, @@@",
  210. "@@@STEP_LOG_LINE@json.output@ \"type\": \"add\"@@@",
  211. "@@@STEP_LOG_LINE@json.output@ }@@@",
  212. "@@@STEP_LOG_LINE@json.output@ ]@@@",
  213. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  214. "@@@STEP_LOG_LINE@json.output@ {@@@",
  215. "@@@STEP_LOG_LINE@json.output@ \"author\": {@@@",
  216. "@@@STEP_LOG_LINE@json.output@ \"email\": \"fake_HEAD@fake_2.email.com\", @@@",
  217. "@@@STEP_LOG_LINE@json.output@ \"name\": \"fake_HEAD\", @@@",
  218. "@@@STEP_LOG_LINE@json.output@ \"time\": \"Mon Jan 01 00:00:00 2015\"@@@",
  219. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  220. "@@@STEP_LOG_LINE@json.output@ \"commit\": \"711ec6fe0c3dcdde2e03b7a50ecd2dd0836118ee\", @@@",
  221. "@@@STEP_LOG_LINE@json.output@ \"committer\": {@@@",
  222. "@@@STEP_LOG_LINE@json.output@ \"email\": \"fake_HEAD@fake_2.email.com\", @@@",
  223. "@@@STEP_LOG_LINE@json.output@ \"name\": \"fake_HEAD\", @@@",
  224. "@@@STEP_LOG_LINE@json.output@ \"time\": \"Mon Jan 01 00:00:00 2015\"@@@",
  225. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  226. "@@@STEP_LOG_LINE@json.output@ \"message\": \"fake HEAD msg 2\", @@@",
  227. "@@@STEP_LOG_LINE@json.output@ \"parents\": [@@@",
  228. "@@@STEP_LOG_LINE@json.output@ \"4e7cd3662473db1e96a9d3ed603aa7029359c990\"@@@",
  229. "@@@STEP_LOG_LINE@json.output@ ], @@@",
  230. "@@@STEP_LOG_LINE@json.output@ \"tree\": \"7b9f8612f4303728c04d4ae0dd94c51ceda9ef08\", @@@",
  231. "@@@STEP_LOG_LINE@json.output@ \"tree_diff\": [@@@",
  232. "@@@STEP_LOG_LINE@json.output@ {@@@",
  233. "@@@STEP_LOG_LINE@json.output@ \"new_id\": \"efafa334b60c589f1cdbdfbdec1347f7f40231cd\", @@@",
  234. "@@@STEP_LOG_LINE@json.output@ \"new_mode\": 33188, @@@",
  235. "@@@STEP_LOG_LINE@json.output@ \"new_path\": \"c.py\", @@@",
  236. "@@@STEP_LOG_LINE@json.output@ \"old_id\": \"0000000000000000000000000000000000000000\", @@@",
  237. "@@@STEP_LOG_LINE@json.output@ \"old_mode\": 0, @@@",
  238. "@@@STEP_LOG_LINE@json.output@ \"type\": \"add\"@@@",
  239. "@@@STEP_LOG_LINE@json.output@ }@@@",
  240. "@@@STEP_LOG_LINE@json.output@ ]@@@",
  241. "@@@STEP_LOG_LINE@json.output@ }@@@",
  242. "@@@STEP_LOG_LINE@json.output@ ]@@@",
  243. "@@@STEP_LOG_LINE@json.output@}@@@",
  244. "@@@STEP_LOG_END@json.output@@@"
  245. ]
  246. },
  247. {
  248. "cmd": [
  249. "vpython3",
  250. "-u",
  251. "RECIPE_MODULE[depot_tools::gitiles]/resources/gerrit_client.py",
  252. "--json-file",
  253. "/path/to/tmp/json",
  254. "--url",
  255. "https://chromium.googlesource.com/chromium/src/+log/refs/heads/A",
  256. "--format",
  257. "json",
  258. "--log-limit",
  259. "0"
  260. ],
  261. "name": "gitiles log: refs/heads/A",
  262. "~followup_annotations": [
  263. "@@@STEP_TEXT@<br />3 commits fetched@@@",
  264. "@@@STEP_LOG_LINE@json.output@{@@@",
  265. "@@@STEP_LOG_LINE@json.output@ \"log\": [@@@",
  266. "@@@STEP_LOG_LINE@json.output@ {@@@",
  267. "@@@STEP_LOG_LINE@json.output@ \"author\": {@@@",
  268. "@@@STEP_LOG_LINE@json.output@ \"email\": \"fake_A@fake_0.email.com\", @@@",
  269. "@@@STEP_LOG_LINE@json.output@ \"name\": \"fake_A\", @@@",
  270. "@@@STEP_LOG_LINE@json.output@ \"time\": \"Mon Jan 01 00:00:00 2015\"@@@",
  271. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  272. "@@@STEP_LOG_LINE@json.output@ \"commit\": \"3e30158f2a7caccb7a9f6632a60011e7a44e1e5c\", @@@",
  273. "@@@STEP_LOG_LINE@json.output@ \"committer\": {@@@",
  274. "@@@STEP_LOG_LINE@json.output@ \"email\": \"fake_A@fake_0.email.com\", @@@",
  275. "@@@STEP_LOG_LINE@json.output@ \"name\": \"fake_A\", @@@",
  276. "@@@STEP_LOG_LINE@json.output@ \"time\": \"Mon Jan 01 00:00:00 2015\"@@@",
  277. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  278. "@@@STEP_LOG_LINE@json.output@ \"message\": \"fake A msg 0\", @@@",
  279. "@@@STEP_LOG_LINE@json.output@ \"parents\": [@@@",
  280. "@@@STEP_LOG_LINE@json.output@ \"83a7614b3b60951511be50db1b9561daff4bb447\"@@@",
  281. "@@@STEP_LOG_LINE@json.output@ ], @@@",
  282. "@@@STEP_LOG_LINE@json.output@ \"tree\": \"1b6412b24ec3add84836c8fdd1af5ac8e35b61d9\", @@@",
  283. "@@@STEP_LOG_LINE@json.output@ \"tree_diff\": [@@@",
  284. "@@@STEP_LOG_LINE@json.output@ {@@@",
  285. "@@@STEP_LOG_LINE@json.output@ \"new_id\": \"8bea05ad53680fce6937543f0d98cd48e295b8ff\", @@@",
  286. "@@@STEP_LOG_LINE@json.output@ \"new_mode\": 33188, @@@",
  287. "@@@STEP_LOG_LINE@json.output@ \"new_path\": \"a.py\", @@@",
  288. "@@@STEP_LOG_LINE@json.output@ \"old_id\": \"0000000000000000000000000000000000000000\", @@@",
  289. "@@@STEP_LOG_LINE@json.output@ \"old_mode\": 0, @@@",
  290. "@@@STEP_LOG_LINE@json.output@ \"type\": \"add\"@@@",
  291. "@@@STEP_LOG_LINE@json.output@ }@@@",
  292. "@@@STEP_LOG_LINE@json.output@ ]@@@",
  293. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  294. "@@@STEP_LOG_LINE@json.output@ {@@@",
  295. "@@@STEP_LOG_LINE@json.output@ \"author\": {@@@",
  296. "@@@STEP_LOG_LINE@json.output@ \"email\": \"fake_A@fake_1.email.com\", @@@",
  297. "@@@STEP_LOG_LINE@json.output@ \"name\": \"fake_A\", @@@",
  298. "@@@STEP_LOG_LINE@json.output@ \"time\": \"Mon Jan 01 00:00:00 2015\"@@@",
  299. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  300. "@@@STEP_LOG_LINE@json.output@ \"commit\": \"3380b83c11e029b7291c83c44e7b1ce09d465fd1\", @@@",
  301. "@@@STEP_LOG_LINE@json.output@ \"committer\": {@@@",
  302. "@@@STEP_LOG_LINE@json.output@ \"email\": \"fake_A@fake_1.email.com\", @@@",
  303. "@@@STEP_LOG_LINE@json.output@ \"name\": \"fake_A\", @@@",
  304. "@@@STEP_LOG_LINE@json.output@ \"time\": \"Mon Jan 01 00:00:00 2015\"@@@",
  305. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  306. "@@@STEP_LOG_LINE@json.output@ \"message\": \"fake A msg 1\", @@@",
  307. "@@@STEP_LOG_LINE@json.output@ \"parents\": [@@@",
  308. "@@@STEP_LOG_LINE@json.output@ \"8675a52c73c701cb0b2c48f5ed4a9058c624e6cd\"@@@",
  309. "@@@STEP_LOG_LINE@json.output@ ], @@@",
  310. "@@@STEP_LOG_LINE@json.output@ \"tree\": \"a1b1e6aa501915989b45a95e1224ec2a88655eb3\", @@@",
  311. "@@@STEP_LOG_LINE@json.output@ \"tree_diff\": [@@@",
  312. "@@@STEP_LOG_LINE@json.output@ {@@@",
  313. "@@@STEP_LOG_LINE@json.output@ \"new_id\": \"06bc4c79002f278528aaddae4e056a11f58c19ad\", @@@",
  314. "@@@STEP_LOG_LINE@json.output@ \"new_mode\": 33188, @@@",
  315. "@@@STEP_LOG_LINE@json.output@ \"new_path\": \"b.py\", @@@",
  316. "@@@STEP_LOG_LINE@json.output@ \"old_id\": \"0000000000000000000000000000000000000000\", @@@",
  317. "@@@STEP_LOG_LINE@json.output@ \"old_mode\": 0, @@@",
  318. "@@@STEP_LOG_LINE@json.output@ \"type\": \"add\"@@@",
  319. "@@@STEP_LOG_LINE@json.output@ }@@@",
  320. "@@@STEP_LOG_LINE@json.output@ ]@@@",
  321. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  322. "@@@STEP_LOG_LINE@json.output@ {@@@",
  323. "@@@STEP_LOG_LINE@json.output@ \"author\": {@@@",
  324. "@@@STEP_LOG_LINE@json.output@ \"email\": \"fake_A@fake_2.email.com\", @@@",
  325. "@@@STEP_LOG_LINE@json.output@ \"name\": \"fake_A\", @@@",
  326. "@@@STEP_LOG_LINE@json.output@ \"time\": \"Mon Jan 01 00:00:00 2015\"@@@",
  327. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  328. "@@@STEP_LOG_LINE@json.output@ \"commit\": \"363caa907186de786cb5292cd1ab7245da954815\", @@@",
  329. "@@@STEP_LOG_LINE@json.output@ \"committer\": {@@@",
  330. "@@@STEP_LOG_LINE@json.output@ \"email\": \"fake_A@fake_2.email.com\", @@@",
  331. "@@@STEP_LOG_LINE@json.output@ \"name\": \"fake_A\", @@@",
  332. "@@@STEP_LOG_LINE@json.output@ \"time\": \"Mon Jan 01 00:00:00 2015\"@@@",
  333. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  334. "@@@STEP_LOG_LINE@json.output@ \"message\": \"fake A msg 2\", @@@",
  335. "@@@STEP_LOG_LINE@json.output@ \"parents\": [@@@",
  336. "@@@STEP_LOG_LINE@json.output@ \"255c6325c4c654e17e6b35142e3912c86f1718f2\"@@@",
  337. "@@@STEP_LOG_LINE@json.output@ ], @@@",
  338. "@@@STEP_LOG_LINE@json.output@ \"tree\": \"e84d4ad259e69da73d2b842e2b9709f08e8b22bd\", @@@",
  339. "@@@STEP_LOG_LINE@json.output@ \"tree_diff\": [@@@",
  340. "@@@STEP_LOG_LINE@json.output@ {@@@",
  341. "@@@STEP_LOG_LINE@json.output@ \"new_id\": \"d7f478bf423219f2f47c1a6ed344fc597a8bf18f\", @@@",
  342. "@@@STEP_LOG_LINE@json.output@ \"new_mode\": 33188, @@@",
  343. "@@@STEP_LOG_LINE@json.output@ \"new_path\": \"c.py\", @@@",
  344. "@@@STEP_LOG_LINE@json.output@ \"old_id\": \"0000000000000000000000000000000000000000\", @@@",
  345. "@@@STEP_LOG_LINE@json.output@ \"old_mode\": 0, @@@",
  346. "@@@STEP_LOG_LINE@json.output@ \"type\": \"add\"@@@",
  347. "@@@STEP_LOG_LINE@json.output@ }@@@",
  348. "@@@STEP_LOG_LINE@json.output@ ]@@@",
  349. "@@@STEP_LOG_LINE@json.output@ }@@@",
  350. "@@@STEP_LOG_LINE@json.output@ ]@@@",
  351. "@@@STEP_LOG_LINE@json.output@}@@@",
  352. "@@@STEP_LOG_END@json.output@@@"
  353. ]
  354. },
  355. {
  356. "cmd": [
  357. "vpython3",
  358. "-u",
  359. "RECIPE_MODULE[depot_tools::gitiles]/resources/gerrit_client.py",
  360. "--json-file",
  361. "/path/to/tmp/json",
  362. "--url",
  363. "https://chromium.googlesource.com/chromium/src/+log/refs/tags/B",
  364. "--format",
  365. "json",
  366. "--log-limit",
  367. "0"
  368. ],
  369. "name": "gitiles log: refs/tags/B",
  370. "~followup_annotations": [
  371. "@@@STEP_TEXT@<br />3 commits fetched@@@",
  372. "@@@STEP_LOG_LINE@json.output@{@@@",
  373. "@@@STEP_LOG_LINE@json.output@ \"log\": [@@@",
  374. "@@@STEP_LOG_LINE@json.output@ {@@@",
  375. "@@@STEP_LOG_LINE@json.output@ \"author\": {@@@",
  376. "@@@STEP_LOG_LINE@json.output@ \"email\": \"fake_B@fake_0.email.com\", @@@",
  377. "@@@STEP_LOG_LINE@json.output@ \"name\": \"fake_B\", @@@",
  378. "@@@STEP_LOG_LINE@json.output@ \"time\": \"Mon Jan 01 00:00:00 2015\"@@@",
  379. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  380. "@@@STEP_LOG_LINE@json.output@ \"commit\": \"1cdae70e35c82b8964d4f6b4390c2228f4d8eef6\", @@@",
  381. "@@@STEP_LOG_LINE@json.output@ \"committer\": {@@@",
  382. "@@@STEP_LOG_LINE@json.output@ \"email\": \"fake_B@fake_0.email.com\", @@@",
  383. "@@@STEP_LOG_LINE@json.output@ \"name\": \"fake_B\", @@@",
  384. "@@@STEP_LOG_LINE@json.output@ \"time\": \"Mon Jan 01 00:00:00 2015\"@@@",
  385. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  386. "@@@STEP_LOG_LINE@json.output@ \"message\": \"fake B msg 0\", @@@",
  387. "@@@STEP_LOG_LINE@json.output@ \"parents\": [@@@",
  388. "@@@STEP_LOG_LINE@json.output@ \"b1ee024dbfc9bcd28d50d3be3bc73998fe458b89\"@@@",
  389. "@@@STEP_LOG_LINE@json.output@ ], @@@",
  390. "@@@STEP_LOG_LINE@json.output@ \"tree\": \"57ca8ee46ee26892ee973e8f5a521d0963ec838b\", @@@",
  391. "@@@STEP_LOG_LINE@json.output@ \"tree_diff\": [@@@",
  392. "@@@STEP_LOG_LINE@json.output@ {@@@",
  393. "@@@STEP_LOG_LINE@json.output@ \"new_id\": \"fc99080254b81f69e924e94eb161e50dd8921a8c\", @@@",
  394. "@@@STEP_LOG_LINE@json.output@ \"new_mode\": 33188, @@@",
  395. "@@@STEP_LOG_LINE@json.output@ \"new_path\": \"a.py\", @@@",
  396. "@@@STEP_LOG_LINE@json.output@ \"old_id\": \"0000000000000000000000000000000000000000\", @@@",
  397. "@@@STEP_LOG_LINE@json.output@ \"old_mode\": 0, @@@",
  398. "@@@STEP_LOG_LINE@json.output@ \"type\": \"add\"@@@",
  399. "@@@STEP_LOG_LINE@json.output@ }@@@",
  400. "@@@STEP_LOG_LINE@json.output@ ]@@@",
  401. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  402. "@@@STEP_LOG_LINE@json.output@ {@@@",
  403. "@@@STEP_LOG_LINE@json.output@ \"author\": {@@@",
  404. "@@@STEP_LOG_LINE@json.output@ \"email\": \"fake_B@fake_1.email.com\", @@@",
  405. "@@@STEP_LOG_LINE@json.output@ \"name\": \"fake_B\", @@@",
  406. "@@@STEP_LOG_LINE@json.output@ \"time\": \"Mon Jan 01 00:00:00 2015\"@@@",
  407. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  408. "@@@STEP_LOG_LINE@json.output@ \"commit\": \"98bd73cda7f11163b29928fa01f4126fdb9dced2\", @@@",
  409. "@@@STEP_LOG_LINE@json.output@ \"committer\": {@@@",
  410. "@@@STEP_LOG_LINE@json.output@ \"email\": \"fake_B@fake_1.email.com\", @@@",
  411. "@@@STEP_LOG_LINE@json.output@ \"name\": \"fake_B\", @@@",
  412. "@@@STEP_LOG_LINE@json.output@ \"time\": \"Mon Jan 01 00:00:00 2015\"@@@",
  413. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  414. "@@@STEP_LOG_LINE@json.output@ \"message\": \"fake B msg 1\", @@@",
  415. "@@@STEP_LOG_LINE@json.output@ \"parents\": [@@@",
  416. "@@@STEP_LOG_LINE@json.output@ \"2ec52375078cac3e4aae4e2d4536f5d778b8c59d\"@@@",
  417. "@@@STEP_LOG_LINE@json.output@ ], @@@",
  418. "@@@STEP_LOG_LINE@json.output@ \"tree\": \"fc4e6e09f5cb617990adefc35e06b6ca9ff1a2cd\", @@@",
  419. "@@@STEP_LOG_LINE@json.output@ \"tree_diff\": [@@@",
  420. "@@@STEP_LOG_LINE@json.output@ {@@@",
  421. "@@@STEP_LOG_LINE@json.output@ \"new_id\": \"0c753dce1642aef73d34fa43c275ce28bf8b080c\", @@@",
  422. "@@@STEP_LOG_LINE@json.output@ \"new_mode\": 33188, @@@",
  423. "@@@STEP_LOG_LINE@json.output@ \"new_path\": \"b.py\", @@@",
  424. "@@@STEP_LOG_LINE@json.output@ \"old_id\": \"0000000000000000000000000000000000000000\", @@@",
  425. "@@@STEP_LOG_LINE@json.output@ \"old_mode\": 0, @@@",
  426. "@@@STEP_LOG_LINE@json.output@ \"type\": \"add\"@@@",
  427. "@@@STEP_LOG_LINE@json.output@ }@@@",
  428. "@@@STEP_LOG_LINE@json.output@ ]@@@",
  429. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  430. "@@@STEP_LOG_LINE@json.output@ {@@@",
  431. "@@@STEP_LOG_LINE@json.output@ \"author\": {@@@",
  432. "@@@STEP_LOG_LINE@json.output@ \"email\": \"fake_B@fake_2.email.com\", @@@",
  433. "@@@STEP_LOG_LINE@json.output@ \"name\": \"fake_B\", @@@",
  434. "@@@STEP_LOG_LINE@json.output@ \"time\": \"Mon Jan 01 00:00:00 2015\"@@@",
  435. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  436. "@@@STEP_LOG_LINE@json.output@ \"commit\": \"181ceb4aa58459721811061ab7f245bbf1353d18\", @@@",
  437. "@@@STEP_LOG_LINE@json.output@ \"committer\": {@@@",
  438. "@@@STEP_LOG_LINE@json.output@ \"email\": \"fake_B@fake_2.email.com\", @@@",
  439. "@@@STEP_LOG_LINE@json.output@ \"name\": \"fake_B\", @@@",
  440. "@@@STEP_LOG_LINE@json.output@ \"time\": \"Mon Jan 01 00:00:00 2015\"@@@",
  441. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  442. "@@@STEP_LOG_LINE@json.output@ \"message\": \"fake B msg 2\", @@@",
  443. "@@@STEP_LOG_LINE@json.output@ \"parents\": [@@@",
  444. "@@@STEP_LOG_LINE@json.output@ \"d27272e5f4af1fd21ce52cdfbf442717c66b8e29\"@@@",
  445. "@@@STEP_LOG_LINE@json.output@ ], @@@",
  446. "@@@STEP_LOG_LINE@json.output@ \"tree\": \"67835a9642ec8873bb98a6d5657c566750645628\", @@@",
  447. "@@@STEP_LOG_LINE@json.output@ \"tree_diff\": [@@@",
  448. "@@@STEP_LOG_LINE@json.output@ {@@@",
  449. "@@@STEP_LOG_LINE@json.output@ \"new_id\": \"00211e92fc08907aa73da401eb2019929581c2f6\", @@@",
  450. "@@@STEP_LOG_LINE@json.output@ \"new_mode\": 33188, @@@",
  451. "@@@STEP_LOG_LINE@json.output@ \"new_path\": \"c.py\", @@@",
  452. "@@@STEP_LOG_LINE@json.output@ \"old_id\": \"0000000000000000000000000000000000000000\", @@@",
  453. "@@@STEP_LOG_LINE@json.output@ \"old_mode\": 0, @@@",
  454. "@@@STEP_LOG_LINE@json.output@ \"type\": \"add\"@@@",
  455. "@@@STEP_LOG_LINE@json.output@ }@@@",
  456. "@@@STEP_LOG_LINE@json.output@ ]@@@",
  457. "@@@STEP_LOG_LINE@json.output@ }@@@",
  458. "@@@STEP_LOG_LINE@json.output@ ]@@@",
  459. "@@@STEP_LOG_LINE@json.output@}@@@",
  460. "@@@STEP_LOG_END@json.output@@@"
  461. ]
  462. },
  463. {
  464. "cmd": [
  465. "vpython3",
  466. "-u",
  467. "RECIPE_MODULE[depot_tools::gitiles]/resources/gerrit_client.py",
  468. "--json-file",
  469. "/path/to/tmp/json",
  470. "--url",
  471. "https://chromium.googlesource.com/chromium/src/+/4015b57a143aec5156fd1444a017a32137a3fd0f",
  472. "--format",
  473. "json"
  474. ],
  475. "name": "commit log: 4015b57a143aec5156fd1444a017a32137a3fd0f",
  476. "~followup_annotations": [
  477. "@@@STEP_LOG_LINE@json.output@{@@@",
  478. "@@@STEP_LOG_LINE@json.output@ \"author\": {@@@",
  479. "@@@STEP_LOG_LINE@json.output@ \"email\": \"testauthor@fake.chromium.org\", @@@",
  480. "@@@STEP_LOG_LINE@json.output@ \"name\": \"Test Author\", @@@",
  481. "@@@STEP_LOG_LINE@json.output@ \"time\": \"Mon Jan 01 00:00:00 2015\"@@@",
  482. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  483. "@@@STEP_LOG_LINE@json.output@ \"commit\": \"4015b57a143aec5156fd1444a017a32137a3fd0f\", @@@",
  484. "@@@STEP_LOG_LINE@json.output@ \"committer\": {@@@",
  485. "@@@STEP_LOG_LINE@json.output@ \"email\": \"testauthor@fake.chromium.org\", @@@",
  486. "@@@STEP_LOG_LINE@json.output@ \"name\": \"Test Author\", @@@",
  487. "@@@STEP_LOG_LINE@json.output@ \"time\": \"Mon Jan 01 00:00:00 2015\"@@@",
  488. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  489. "@@@STEP_LOG_LINE@json.output@ \"message\": \"C\", @@@",
  490. "@@@STEP_LOG_LINE@json.output@ \"parents\": [@@@",
  491. "@@@STEP_LOG_LINE@json.output@ \"5931bdd37b0ed913d4e1e109480f071f1911f905\"@@@",
  492. "@@@STEP_LOG_LINE@json.output@ ], @@@",
  493. "@@@STEP_LOG_LINE@json.output@ \"tree\": \"3a724c49db6131f9d2b30d29838d50eba7a0b6fd\", @@@",
  494. "@@@STEP_LOG_LINE@json.output@ \"tree_diff\": [@@@",
  495. "@@@STEP_LOG_LINE@json.output@ {@@@",
  496. "@@@STEP_LOG_LINE@json.output@ \"new_id\": \"2753b71b932b7d7f3036acf2080c01ba63be0699\", @@@",
  497. "@@@STEP_LOG_LINE@json.output@ \"new_mode\": 33188, @@@",
  498. "@@@STEP_LOG_LINE@json.output@ \"new_path\": \"foo/bar\", @@@",
  499. "@@@STEP_LOG_LINE@json.output@ \"old_id\": \"0000000000000000000000000000000000000000\", @@@",
  500. "@@@STEP_LOG_LINE@json.output@ \"old_mode\": 0, @@@",
  501. "@@@STEP_LOG_LINE@json.output@ \"type\": \"add\"@@@",
  502. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  503. "@@@STEP_LOG_LINE@json.output@ {@@@",
  504. "@@@STEP_LOG_LINE@json.output@ \"new_id\": \"2d153d47331ac00be4749024348c8956b3a17bdb\", @@@",
  505. "@@@STEP_LOG_LINE@json.output@ \"new_mode\": 33188, @@@",
  506. "@@@STEP_LOG_LINE@json.output@ \"new_path\": \"baz/qux\", @@@",
  507. "@@@STEP_LOG_LINE@json.output@ \"old_id\": \"0000000000000000000000000000000000000000\", @@@",
  508. "@@@STEP_LOG_LINE@json.output@ \"old_mode\": 0, @@@",
  509. "@@@STEP_LOG_LINE@json.output@ \"type\": \"add\"@@@",
  510. "@@@STEP_LOG_LINE@json.output@ }@@@",
  511. "@@@STEP_LOG_LINE@json.output@ ]@@@",
  512. "@@@STEP_LOG_LINE@json.output@}@@@",
  513. "@@@STEP_LOG_END@json.output@@@"
  514. ]
  515. },
  516. {
  517. "cmd": [
  518. "vpython3",
  519. "-u",
  520. "RECIPE_MODULE[depot_tools::gitiles]/resources/gerrit_client.py",
  521. "--json-file",
  522. "/path/to/tmp/json",
  523. "--url",
  524. "https://chromium.googlesource.com/chromium/src/+/main/OWNERS",
  525. "--format",
  526. "text",
  527. "--attempts",
  528. "5"
  529. ],
  530. "name": "fetch main:OWNERS"
  531. },
  532. {
  533. "cmd": [
  534. "vpython3",
  535. "-u",
  536. "RECIPE_MODULE[depot_tools::gitiles]/resources/gerrit_client.py",
  537. "--json-file",
  538. "/path/to/tmp/json",
  539. "--url",
  540. "https://chromium.googlesource.com/chromium/src/+/main/NONEXISTENT",
  541. "--format",
  542. "text",
  543. "--attempts",
  544. "1",
  545. "--accept-statuses",
  546. "404"
  547. ],
  548. "name": "fetch main:NONEXISTENT"
  549. },
  550. {
  551. "cmd": [
  552. "vpython3",
  553. "-u",
  554. "RECIPE_MODULE[depot_tools::gitiles]/resources/gerrit_client.py",
  555. "--json-file",
  556. "/path/to/tmp/json",
  557. "--url",
  558. "https://chromium.googlesource.com/chromium/src/+archive/refs/heads/main.tgz",
  559. "--format",
  560. "archive",
  561. "--extract-to",
  562. "[START_DIR]/archive"
  563. ],
  564. "name": "download https://chromium.googlesource.com/chromium/src @ refs/heads/main",
  565. "~followup_annotations": [
  566. "@@@STEP_TEXT@<br/>extracted 1337 files - 7.19 MB@@@"
  567. ]
  568. },
  569. {
  570. "cmd": [
  571. "vpython3",
  572. "-u",
  573. "RECIPE_MODULE[depot_tools::gitiles]/resources/gerrit_client.py",
  574. "--json-file",
  575. "/path/to/tmp/json",
  576. "--url",
  577. "https://chromium.googlesource.com/chromium/src/+archive/refs/heads/main.tgz",
  578. "--format",
  579. "archive",
  580. "--extract-to",
  581. "[START_DIR]/archive2"
  582. ],
  583. "name": "download https://chromium.googlesource.com/chromium/src @ refs/heads/main (2)",
  584. "~followup_annotations": [
  585. "@@@STEP_TEXT@<br/>extracted 10 files - 0.01 MB<br/>SKIPPED 4 files - 7.19 MB@@@",
  586. "@@@STEP_LOG_LINE@skipped files@/root@@@",
  587. "@@@STEP_LOG_LINE@skipped files@../relative@@@",
  588. "@@@STEP_LOG_LINE@skipped files@sneaky/../../relative@@@",
  589. "@@@STEP_LOG_END@skipped files@@@",
  590. "@@@STEP_FAILURE@@@"
  591. ]
  592. },
  593. {
  594. "name": "$result"
  595. }
  596. ]