internal/version: add explanatory comments to runGo

Explain some of the subtle reasons for why runGo behaves as it does.
Do this to reduce chances of something accidentally breaking in the
future.

Based on suggestions Russ made in
https://go-review.googlesource.com/c/dl/+/504037/comment/34895c43_326d1db9/
and in
https://go-review.googlesource.com/c/dl/+/504038/comment/39e3e664_2f21e752/.

Change-Id: I4e8d51e0733d4ca93835906b5103cf98a414fbc5
Reviewed-on: https://go-review.googlesource.com/c/dl/+/743381
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Auto-Submit: Dmitri Shuralyov <dmitshur@golang.org>
Reviewed-by: Russ Cox <rsc@golang.org>
LUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
1 file changed
tree: 696cfd12d62501d6b0ae54e3512fe9814b78f0d8
  1. go1.10/
  2. go1.10.1/
  3. go1.10.2/
  4. go1.10.3/
  5. go1.10.4/
  6. go1.10.5/
  7. go1.10.6/
  8. go1.10.7/
  9. go1.10.8/
  10. go1.10beta1/
  11. go1.10beta2/
  12. go1.10rc1/
  13. go1.10rc2/
  14. go1.11/
  15. go1.11.1/
  16. go1.11.10/
  17. go1.11.11/
  18. go1.11.12/
  19. go1.11.13/
  20. go1.11.2/
  21. go1.11.3/
  22. go1.11.4/
  23. go1.11.5/
  24. go1.11.6/
  25. go1.11.7/
  26. go1.11.8/
  27. go1.11.9/
  28. go1.11beta1/
  29. go1.11beta2/
  30. go1.11beta3/
  31. go1.11rc1/
  32. go1.11rc2/
  33. go1.12/
  34. go1.12.1/
  35. go1.12.10/
  36. go1.12.11/
  37. go1.12.12/
  38. go1.12.13/
  39. go1.12.14/
  40. go1.12.15/
  41. go1.12.16/
  42. go1.12.17/
  43. go1.12.2/
  44. go1.12.3/
  45. go1.12.4/
  46. go1.12.5/
  47. go1.12.6/
  48. go1.12.7/
  49. go1.12.8/
  50. go1.12.9/
  51. go1.12beta1/
  52. go1.12beta2/
  53. go1.12rc1/
  54. go1.13/
  55. go1.13.1/
  56. go1.13.10/
  57. go1.13.11/
  58. go1.13.12/
  59. go1.13.13/
  60. go1.13.14/
  61. go1.13.15/
  62. go1.13.2/
  63. go1.13.3/
  64. go1.13.4/
  65. go1.13.5/
  66. go1.13.6/
  67. go1.13.7/
  68. go1.13.8/
  69. go1.13.9/
  70. go1.13beta1/
  71. go1.13rc1/
  72. go1.13rc2/
  73. go1.14/
  74. go1.14.1/
  75. go1.14.10/
  76. go1.14.11/
  77. go1.14.12/
  78. go1.14.13/
  79. go1.14.14/
  80. go1.14.15/
  81. go1.14.2/
  82. go1.14.3/
  83. go1.14.4/
  84. go1.14.5/
  85. go1.14.6/
  86. go1.14.7/
  87. go1.14.8/
  88. go1.14.9/
  89. go1.14beta1/
  90. go1.14rc1/
  91. go1.15/
  92. go1.15.1/
  93. go1.15.10/
  94. go1.15.11/
  95. go1.15.12/
  96. go1.15.13/
  97. go1.15.14/
  98. go1.15.15/
  99. go1.15.2/
  100. go1.15.3/
  101. go1.15.4/
  102. go1.15.5/
  103. go1.15.6/
  104. go1.15.7/
  105. go1.15.8/
  106. go1.15.9/
  107. go1.15beta1/
  108. go1.15rc1/
  109. go1.15rc2/
  110. go1.16/
  111. go1.16.1/
  112. go1.16.10/
  113. go1.16.11/
  114. go1.16.12/
  115. go1.16.13/
  116. go1.16.14/
  117. go1.16.15/
  118. go1.16.2/
  119. go1.16.3/
  120. go1.16.4/
  121. go1.16.5/
  122. go1.16.6/
  123. go1.16.7/
  124. go1.16.8/
  125. go1.16.9/
  126. go1.16beta1/
  127. go1.16rc1/
  128. go1.17/
  129. go1.17.1/
  130. go1.17.10/
  131. go1.17.11/
  132. go1.17.12/
  133. go1.17.13/
  134. go1.17.2/
  135. go1.17.3/
  136. go1.17.4/
  137. go1.17.5/
  138. go1.17.6/
  139. go1.17.7/
  140. go1.17.8/
  141. go1.17.9/
  142. go1.17beta1/
  143. go1.17rc1/
  144. go1.17rc2/
  145. go1.18/
  146. go1.18.1/
  147. go1.18.10/
  148. go1.18.2/
  149. go1.18.3/
  150. go1.18.4/
  151. go1.18.5/
  152. go1.18.6/
  153. go1.18.7/
  154. go1.18.8/
  155. go1.18.9/
  156. go1.18beta1/
  157. go1.18beta2/
  158. go1.18rc1/
  159. go1.19/
  160. go1.19.1/
  161. go1.19.10/
  162. go1.19.11/
  163. go1.19.12/
  164. go1.19.13/
  165. go1.19.2/
  166. go1.19.3/
  167. go1.19.4/
  168. go1.19.5/
  169. go1.19.6/
  170. go1.19.7/
  171. go1.19.8/
  172. go1.19.9/
  173. go1.19beta1/
  174. go1.19rc1/
  175. go1.19rc2/
  176. go1.20/
  177. go1.20.1/
  178. go1.20.10/
  179. go1.20.11/
  180. go1.20.12/
  181. go1.20.13/
  182. go1.20.14/
  183. go1.20.2/
  184. go1.20.3/
  185. go1.20.4/
  186. go1.20.5/
  187. go1.20.6/
  188. go1.20.7/
  189. go1.20.8/
  190. go1.20.9/
  191. go1.20rc1/
  192. go1.20rc2/
  193. go1.20rc3/
  194. go1.21.0/
  195. go1.21.1/
  196. go1.21.10/
  197. go1.21.11/
  198. go1.21.12/
  199. go1.21.13/
  200. go1.21.2/
  201. go1.21.3/
  202. go1.21.4/
  203. go1.21.5/
  204. go1.21.6/
  205. go1.21.7/
  206. go1.21.8/
  207. go1.21.9/
  208. go1.21rc1/
  209. go1.21rc2/
  210. go1.21rc3/
  211. go1.21rc4/
  212. go1.22.0/
  213. go1.22.1/
  214. go1.22.10/
  215. go1.22.11/
  216. go1.22.12/
  217. go1.22.2/
  218. go1.22.3/
  219. go1.22.4/
  220. go1.22.5/
  221. go1.22.6/
  222. go1.22.7/
  223. go1.22.8/
  224. go1.22.9/
  225. go1.22rc1/
  226. go1.22rc2/
  227. go1.23.0/
  228. go1.23.1/
  229. go1.23.10/
  230. go1.23.11/
  231. go1.23.12/
  232. go1.23.2/
  233. go1.23.3/
  234. go1.23.4/
  235. go1.23.5/
  236. go1.23.6/
  237. go1.23.7/
  238. go1.23.8/
  239. go1.23.9/
  240. go1.23rc1/
  241. go1.23rc2/
  242. go1.24.0/
  243. go1.24.1/
  244. go1.24.10/
  245. go1.24.11/
  246. go1.24.12/
  247. go1.24.13/
  248. go1.24.2/
  249. go1.24.3/
  250. go1.24.4/
  251. go1.24.5/
  252. go1.24.6/
  253. go1.24.7/
  254. go1.24.8/
  255. go1.24.9/
  256. go1.24rc1/
  257. go1.24rc2/
  258. go1.24rc3/
  259. go1.25.0/
  260. go1.25.1/
  261. go1.25.10/
  262. go1.25.11/
  263. go1.25.12/
  264. go1.25.13/
  265. go1.25.14/
  266. go1.25.2/
  267. go1.25.3/
  268. go1.25.4/
  269. go1.25.5/
  270. go1.25.6/
  271. go1.25.7/
  272. go1.25.8/
  273. go1.25.9/
  274. go1.25rc1/
  275. go1.25rc2/
  276. go1.25rc3/
  277. go1.26.0/
  278. go1.26.1/
  279. go1.26.2/
  280. go1.26.3/
  281. go1.26.4/
  282. go1.26.5/
  283. go1.26.6/
  284. go1.26.7/
  285. go1.26rc1/
  286. go1.26rc2/
  287. go1.26rc3/
  288. go1.27.0/
  289. go1.27rc1/
  290. go1.27rc2/
  291. go1.27rc3/
  292. go1.5.4/
  293. go1.6.4/
  294. go1.7.6/
  295. go1.8/
  296. go1.8.1/
  297. go1.8.2/
  298. go1.8.3/
  299. go1.8.4/
  300. go1.8.5/
  301. go1.8.6/
  302. go1.8.7/
  303. go1.8beta1/
  304. go1.8beta2/
  305. go1.8rc1/
  306. go1.8rc2/
  307. go1.8rc3/
  308. go1.9/
  309. go1.9.1/
  310. go1.9.2/
  311. go1.9.3/
  312. go1.9.4/
  313. go1.9.5/
  314. go1.9.6/
  315. go1.9.7/
  316. go1.9beta1/
  317. go1.9beta2/
  318. go1.9rc1/
  319. go1.9rc2/
  320. gotip/
  321. internal/
  322. codereview.cfg
  323. CONTRIBUTING.md
  324. go.mod
  325. LICENSE
  326. PATENTS
  327. README.md
README.md

golang.org/dl

This repository holds the Go wrapper programs that run specific versions of Go, such as go install golang.org/dl/go1.10.3@latest and go install golang.org/dl/gotip@latest.

Report Issues / Send Patches

This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://golang.org/doc/contribute.html. The main issue tracker for the dl repository is located at https://github.com/golang/go/issues. Prefix your issue with “dl:” in the subject line, so it is easy to find.