git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH 11/15] scalar: allow reconfiguring an existing enlistment

From
Ævar Arnfjörð Bjarmason <avarab@gmail.com>
Date
Aug 31, 2021, 08:29 UTC
Message-ID
<874kb6xbf9.fsf@evledraar.gmail.com>
In-Reply-To
<13056f02018542f8143e4933fbe180a0a9f77004.1630359290.git.gitgitgadget@gmail.com>
On Mon, Aug 30 2021, Johannes Schindelin via GitGitGadget wrote:
> This comes in handy during Scalar upgrades, or when config settings were
> messed up by mistake.
> [...]
>  		const char *key;
>  		const char *value;
> +		int overwrite_on_reconfigure;
If you make this a "keep_on_reconfigure", then ...
Show 10 quoted lines
>  	} config[] = {
> -		{ "am.keepCR", "true" },
> -		{ "core.FSCache", "true" },
> -		{ "core.multiPackIndex", "true" },
> -		{ "core.preloadIndex", "true" },
> +		/* Required */
> +		{ "am.keepCR", "true", 1 },
> +		{ "core.FSCache", "true", 1 },
> +		{ "core.multiPackIndex", "true", 1 },
> +		{ "core.preloadIndex", "true", 1 },

You won't need the churn/boilerplate of adding "1" to everything here, but can just change the initial patch to use designated initializers.

That along with a throwaway macro like:

#define SCALAR_CFG_TRUE(k) (.key = k, .value = "true") #define SCALAR_CFG_FALSE(k) (.key = k, .value = "false")

Might (or might not) make this even easier to eyeball...
Previous: Johannes Schindelin via GitGitGadgetNext: Johannes Schindelin
Message 36 of 303 in “[RFC] Upstreaming the Scalar command”
  1. 00/15 [RFC] Upstreaming the Scalar commandJohannes Schindelin via GitGitGadget, Aug 30, 2021
  2. 01/15 scalar: create a rudimentary executableJohannes Schindelin via GitGitGadget, Aug 30, 2021
  3. 02/15 scalar: start documenting the commandJohannes Schindelin via GitGitGadget, Aug 30, 2021
  4. 03/15 scalar: create test infrastructureJohannes Schindelin via GitGitGadget, Aug 30, 2021
  5. Ævar Arnfjörð BjarmasonAug 31, 2021
  6. 04/15 scalar: 'register' sets recommended config and starts maintenanceDerrick Stolee via GitGitGadget, Aug 30, 2021
  7. Ævar Arnfjörð BjarmasonAug 31, 2021
  8. Derrick StoleeAug 31, 2021
  9. Junio C HamanoSep 1, 2021
  10. Johannes SchindelinSep 3, 2021
  11. Junio C HamanoSep 3, 2021
  12. 05/15 scalar: 'unregister' stops background maintenanceDerrick Stolee via GitGitGadget, Aug 30, 2021
  13. 07/15 scalar: implement 'scalar list'Derrick Stolee via GitGitGadget, Aug 30, 2021
  14. 06/15 scalar: let 'unregister' handle a deleted enlistment directory gracefullyJohannes Schindelin via GitGitGadget, Aug 30, 2021
  15. 08/15 scalar: implement the `clone` subcommandJohannes Schindelin via GitGitGadget, Aug 30, 2021
  16. Ævar Arnfjörð BjarmasonAug 31, 2021
  17. Eric SunshineAug 31, 2021
  18. Johannes SchindelinSep 3, 2021
  19. Junio C HamanoSep 1, 2021
  20. Derrick StoleeSep 3, 2021
  21. Junio C HamanoSep 3, 2021
  22. Johannes SchindelinSep 3, 2021
  23. Junio C HamanoSep 3, 2021
  24. Johannes SchindelinSep 8, 2021
  25. Ævar Arnfjörð BjarmasonSep 9, 2021
  26. Elijah NewrenSep 28, 2021
  27. Johannes SchindelinOct 6, 2021
  28. Elijah NewrenOct 7, 2021
  29. 09/15 scalar: teach 'clone' to support the --single-branch optionJohannes Schindelin via GitGitGadget, Aug 30, 2021
  30. 10/15 scalar: implement the `run` commandDerrick Stolee via GitGitGadget, Aug 30, 2021
  31. Ævar Arnfjörð BjarmasonAug 31, 2021
  32. Johannes SchindelinSep 3, 2021
  33. Junio C HamanoSep 3, 2021
  34. Johannes SchindelinSep 8, 2021
  35. 11/15 scalar: allow reconfiguring an existing enlistmentJohannes Schindelin via GitGitGadget, Aug 30, 2021
  36. Ævar Arnfjörð BjarmasonAug 31, 2021
  37. Johannes SchindelinSep 3, 2021
  38. Ævar Arnfjörð BjarmasonSep 6, 2021
  39. 12/15 scalar: teach 'reconfigure' to optionally handle all registered enlistmentsJohannes Schindelin via GitGitGadget, Aug 30, 2021
  40. Eric SunshineAug 31, 2021
  41. Johannes SchindelinSep 3, 2021
  42. Eric SunshineSep 3, 2021
  43. Johannes SchindelinSep 8, 2021
  44. 13/15 scalar: implement the `delete` commandMatthew John Cheetham via GitGitGadget, Aug 30, 2021
  45. 15/15 scalar: accept -C and -c options before the subcommandJohannes Schindelin via GitGitGadget, Aug 30, 2021
  46. Ævar Arnfjörð BjarmasonAug 31, 2021
  47. Derrick StoleeAug 31, 2021
  48. Ævar Arnfjörð BjarmasonAug 31, 2021
  49. 14/15 scalar: implement the `version` commandJohannes Schindelin via GitGitGadget, Aug 30, 2021
  50. Eric SunshineAug 31, 2021
  51. Johannes SchindelinSep 3, 2021
  52. Derrick StoleeAug 31, 2021
  53. Elijah NewrenSep 1, 2021
  54. 00/15 [RFC] Upstreaming the Scalar commandJohannes Schindelin via GitGitGadget, Sep 3, 2021
  55. 01/15 scalar: create a rudimentary executableJohannes Schindelin via GitGitGadget, Sep 3, 2021
  56. Ævar Arnfjörð BjarmasonSep 14, 2021
  57. 03/15 scalar: create test infrastructureJohannes Schindelin via GitGitGadget, Sep 3, 2021
  58. 02/15 scalar: start documenting the commandJohannes Schindelin via GitGitGadget, Sep 3, 2021
  59. 04/15 scalar: 'register' sets recommended config and starts maintenanceDerrick Stolee via GitGitGadget, Sep 3, 2021
  60. 05/15 scalar: 'unregister' stops background maintenanceDerrick Stolee via GitGitGadget, Sep 3, 2021
  61. 06/15 scalar: let 'unregister' handle a deleted enlistment directory gracefullyJohannes Schindelin via GitGitGadget, Sep 3, 2021
  62. 07/15 scalar: implement 'scalar list'Derrick Stolee via GitGitGadget, Sep 3, 2021
  63. Bagas SanjayaSep 4, 2021
  64. Johannes SchindelinSep 8, 2021
  65. 08/15 scalar: implement the `clone` subcommandJohannes Schindelin via GitGitGadget, Sep 3, 2021
  66. Ævar Arnfjörð BjarmasonSep 6, 2021
  67. Johannes SchindelinSep 8, 2021
  68. 09/15 scalar: teach 'clone' to support the --single-branch optionJohannes Schindelin via GitGitGadget, Sep 3, 2021
  69. 10/15 scalar: implement the `run` commandDerrick Stolee via GitGitGadget, Sep 3, 2021
  70. 12/15 scalar: teach 'reconfigure' to optionally handle all registered enlistmentsJohannes Schindelin via GitGitGadget, Sep 3, 2021
  71. 13/15 scalar: implement the `delete` commandMatthew John Cheetham via GitGitGadget, Sep 3, 2021
  72. 11/15 scalar: allow reconfiguring an existing enlistmentJohannes Schindelin via GitGitGadget, Sep 3, 2021
  73. 14/15 scalar: implement the `version` commandJohannes Schindelin via GitGitGadget, Sep 3, 2021
  74. 15/15 scalar: accept -C and -c options before the subcommandJohannes Schindelin via GitGitGadget, Sep 3, 2021
  75. Ævar Arnfjörð BjarmasonSep 6, 2021
  76. 00/15 [RFC] Upstreaming the Scalar commandJohannes Schindelin via GitGitGadget, Sep 8, 2021
  77. 01/15 scalar: create a rudimentary executableJohannes Schindelin via GitGitGadget, Sep 8, 2021
  78. Elijah NewrenSep 9, 2021
  79. Johannes SchindelinSep 13, 2021
  80. 02/15 scalar: start documenting the commandJohannes Schindelin via GitGitGadget, Sep 8, 2021
  81. 03/15 scalar: create test infrastructureJohannes Schindelin via GitGitGadget, Sep 8, 2021
  82. 04/15 scalar: 'register' sets recommended config and starts maintenanceDerrick Stolee via GitGitGadget, Sep 8, 2021
  83. 05/15 scalar: 'unregister' stops background maintenanceDerrick Stolee via GitGitGadget, Sep 8, 2021
  84. 06/15 scalar: let 'unregister' handle a deleted enlistment directory gracefullyJohannes Schindelin via GitGitGadget, Sep 8, 2021
  85. 07/15 scalar: implement 'scalar list'Derrick Stolee via GitGitGadget, Sep 8, 2021
  86. Bagas SanjayaSep 9, 2021
  87. 08/15 scalar: implement the `clone` subcommandJohannes Schindelin via GitGitGadget, Sep 8, 2021
  88. 09/15 scalar: teach 'clone' to support the --single-branch optionJohannes Schindelin via GitGitGadget, Sep 8, 2021
  89. 10/15 scalar: implement the `run` commandDerrick Stolee via GitGitGadget, Sep 8, 2021
  90. 11/15 scalar: allow reconfiguring an existing enlistmentJohannes Schindelin via GitGitGadget, Sep 8, 2021
  91. 12/15 scalar: teach 'reconfigure' to optionally handle all registered enlistmentsJohannes Schindelin via GitGitGadget, Sep 8, 2021
  92. 13/15 scalar: implement the `delete` commandMatthew John Cheetham via GitGitGadget, Sep 8, 2021
  93. 14/15 scalar: implement the `version` commandJohannes Schindelin via GitGitGadget, Sep 8, 2021
  94. 15/15 scalar: accept -C and -c options before the subcommandJohannes Schindelin via GitGitGadget, Sep 8, 2021
  95. Ævar Arnfjörð BjarmasonSep 9, 2021
  96. Ævar Arnfjörð BjarmasonSep 13, 2021
  97. Johannes SchindelinSep 13, 2021
  98. Ævar Arnfjörð BjarmasonSep 14, 2021
  99. Train station analogy, was Re: [PATCH v3 00/15] [RFC] Upstreaming the Scalar commandJohannes Schindelin, Sep 14, 2021
  100. Junio C HamanoSep 14, 2021
  101. Ævar Arnfjörð BjarmasonSep 14, 2021
  102. Derrick StoleeSep 14, 2021
  103. Theodore Ts'oSep 14, 2021
  104. Ævar Arnfjörð BjarmasonSep 15, 2021
  105. Junio C HamanoSep 14, 2021
  106. Johannes SchindelinOct 6, 2021
  107. Junio C HamanoOct 6, 2021
  108. Johannes SchindelinOct 7, 2021
  109. Ævar Arnfjörð BjarmasonOct 7, 2021
  110. Ævar Arnfjörð BjarmasonSep 14, 2021
  111. 00/15 Upstreaming the Scalar commandJohannes Schindelin via GitGitGadget, Sep 14, 2021
  112. 01/15 scalar: create a rudimentary executableJohannes Schindelin via GitGitGadget, Sep 14, 2021
  113. Ævar Arnfjörð BjarmasonSep 24, 2021
  114. Junio C HamanoSep 24, 2021
  115. Ævar Arnfjörð BjarmasonSep 26, 2021
  116. Junio C HamanoSep 27, 2021
  117. 02/15 scalar: start documenting the commandJohannes Schindelin via GitGitGadget, Sep 14, 2021
  118. 03/15 scalar: create test infrastructureJohannes Schindelin via GitGitGadget, Sep 14, 2021
  119. 04/15 scalar: 'register' sets recommended config and starts maintenanceDerrick Stolee via GitGitGadget, Sep 14, 2021
  120. Elijah NewrenSep 28, 2021
  121. Ævar Arnfjörð BjarmasonSep 28, 2021
  122. Johannes SchindelinOct 6, 2021
  123. Elijah NewrenSep 28, 2021
  124. Johannes SchindelinOct 6, 2021
  125. 05/15 scalar: 'unregister' stops background maintenanceDerrick Stolee via GitGitGadget, Sep 14, 2021
  126. 06/15 scalar: let 'unregister' handle a deleted enlistment directory gracefullyJohannes Schindelin via GitGitGadget, Sep 14, 2021
  127. 07/15 scalar: implement 'scalar list'Derrick Stolee via GitGitGadget, Sep 14, 2021
  128. 08/15 scalar: implement the `clone` subcommandJohannes Schindelin via GitGitGadget, Sep 14, 2021
  129. 09/15 scalar: teach 'clone' to support the --single-branch optionJohannes Schindelin via GitGitGadget, Sep 14, 2021
  130. 11/15 scalar: allow reconfiguring an existing enlistmentJohannes Schindelin via GitGitGadget, Sep 14, 2021
  131. Elijah NewrenSep 28, 2021
  132. Johannes SchindelinOct 6, 2021
  133. 10/15 scalar: implement the `run` commandDerrick Stolee via GitGitGadget, Sep 14, 2021
  134. 12/15 scalar: teach 'reconfigure' to optionally handle all registered enlistmentsJohannes Schindelin via GitGitGadget, Sep 14, 2021
  135. 13/15 scalar: implement the `delete` commandMatthew John Cheetham via GitGitGadget, Sep 14, 2021
  136. Elijah NewrenSep 28, 2021
  137. 14/15 scalar: implement the `version` commandJohannes Schindelin via GitGitGadget, Sep 14, 2021
  138. 15/15 scalar: accept -C and -c options before the subcommandJohannes Schindelin via GitGitGadget, Sep 14, 2021
  139. Johannes SchindelinSep 14, 2021
  140. Junio C HamanoSep 14, 2021
  141. 00/15 Upstreaming the Scalar commandJohannes Schindelin via GitGitGadget, Oct 7, 2021
  142. 01/15 scalar: create a rudimentary executableJohannes Schindelin via GitGitGadget, Oct 7, 2021
  143. 02/15 scalar: start documenting the commandJohannes Schindelin via GitGitGadget, Oct 7, 2021
  144. 03/15 scalar: create test infrastructureJohannes Schindelin via GitGitGadget, Oct 7, 2021
  145. 04/15 scalar: 'register' sets recommended config and starts maintenanceDerrick Stolee via GitGitGadget, Oct 7, 2021
  146. 05/15 scalar: 'unregister' stops background maintenanceDerrick Stolee via GitGitGadget, Oct 7, 2021
  147. 06/15 scalar: let 'unregister' handle a deleted enlistment directory gracefullyJohannes Schindelin via GitGitGadget, Oct 7, 2021
  148. 07/15 scalar: implement 'scalar list'Derrick Stolee via GitGitGadget, Oct 7, 2021
  149. 08/15 scalar: implement the `clone` subcommandJohannes Schindelin via GitGitGadget, Oct 7, 2021
  150. 10/15 scalar: implement the `run` commandDerrick Stolee via GitGitGadget, Oct 7, 2021
  151. 09/15 scalar: teach 'clone' to support the --single-branch optionJohannes Schindelin via GitGitGadget, Oct 7, 2021
  152. 11/15 scalar: allow reconfiguring an existing enlistmentJohannes Schindelin via GitGitGadget, Oct 7, 2021
  153. 14/15 scalar: implement the `version` commandJohannes Schindelin via GitGitGadget, Oct 7, 2021
  154. 12/15 scalar: teach 'reconfigure' to optionally handle all registered enlistmentsJohannes Schindelin via GitGitGadget, Oct 7, 2021
  155. 13/15 scalar: implement the `delete` commandMatthew John Cheetham via GitGitGadget, Oct 7, 2021
  156. 15/15 scalar: accept -C and -c options before the subcommandJohannes Schindelin via GitGitGadget, Oct 7, 2021
  157. Ævar Arnfjörð BjarmasonOct 7, 2021
  158. 00/15 Upstreaming the Scalar commandJohannes Schindelin via GitGitGadget, Oct 27, 2021
  159. 01/15 scalar: create a rudimentary executableJohannes Schindelin via GitGitGadget, Oct 27, 2021
  160. 02/15 scalar: start documenting the commandJohannes Schindelin via GitGitGadget, Oct 27, 2021
  161. 03/15 scalar: create test infrastructureJohannes Schindelin via GitGitGadget, Oct 27, 2021
  162. 04/15 scalar: 'register' sets recommended config and starts maintenanceDerrick Stolee via GitGitGadget, Oct 27, 2021
  163. 05/15 scalar: 'unregister' stops background maintenanceDerrick Stolee via GitGitGadget, Oct 27, 2021
  164. 06/15 scalar: let 'unregister' handle a deleted enlistment directory gracefullyJohannes Schindelin via GitGitGadget, Oct 27, 2021
  165. 07/15 scalar: implement 'scalar list'Derrick Stolee via GitGitGadget, Oct 27, 2021
  166. 08/15 scalar: implement the `clone` subcommandJohannes Schindelin via GitGitGadget, Oct 27, 2021
  167. 09/15 scalar: teach 'clone' to support the --single-branch optionJohannes Schindelin via GitGitGadget, Oct 27, 2021
  168. 10/15 scalar: implement the `run` commandDerrick Stolee via GitGitGadget, Oct 27, 2021
  169. 11/15 scalar: allow reconfiguring an existing enlistmentJohannes Schindelin via GitGitGadget, Oct 27, 2021
  170. 12/15 scalar: teach 'reconfigure' to optionally handle all registered enlistmentsJohannes Schindelin via GitGitGadget, Oct 27, 2021
  171. 13/15 scalar: implement the `delete` commandMatthew John Cheetham via GitGitGadget, Oct 27, 2021
  172. 14/15 scalar: implement the `version` commandJohannes Schindelin via GitGitGadget, Oct 27, 2021
  173. 15/15 scalar: accept -C and -c options before the subcommandJohannes Schindelin via GitGitGadget, Oct 27, 2021
  174. Derrick StoleeOct 27, 2021
  175. 00/17 Upstreaming the Scalar commandJohannes Schindelin via GitGitGadget, Nov 17, 2021
  176. 01/17 scalar: add a README with a roadmapJohannes Schindelin via GitGitGadget, Nov 17, 2021
  177. Derrick StoleeNov 17, 2021
  178. Johannes SchindelinNov 18, 2021
  179. 02/17 scalar: create a rudimentary executableJohannes Schindelin via GitGitGadget, Nov 17, 2021
  180. 03/17 scalar: start documenting the commandJohannes Schindelin via GitGitGadget, Nov 17, 2021
  181. 04/17 scalar: create test infrastructureJohannes Schindelin via GitGitGadget, Nov 17, 2021
  182. 05/17 cmake: optionally build `scalar`, tooJohannes Schindelin via GitGitGadget, Nov 17, 2021
  183. Matt RogersNov 17, 2021
  184. Johannes SchindelinNov 18, 2021
  185. 10/17 scalar: implement 'scalar list'Derrick Stolee via GitGitGadget, Nov 17, 2021
  186. 11/17 scalar: implement the `clone` subcommandJohannes Schindelin via GitGitGadget, Nov 17, 2021
  187. 08/17 scalar: 'unregister' stops background maintenanceDerrick Stolee via GitGitGadget, Nov 17, 2021
  188. 09/17 scalar: let 'unregister' handle a deleted enlistment directory gracefullyJohannes Schindelin via GitGitGadget, Nov 17, 2021
  189. 12/17 scalar: teach 'clone' to support the --single-branch optionJohannes Schindelin via GitGitGadget, Nov 17, 2021
  190. 14/17 scalar: allow reconfiguring an existing enlistmentJohannes Schindelin via GitGitGadget, Nov 17, 2021
  191. 07/17 scalar: 'register' sets recommended config and starts maintenanceDerrick Stolee via GitGitGadget, Nov 17, 2021
  192. 16/17 scalar: implement the `delete` commandMatthew John Cheetham via GitGitGadget, Nov 17, 2021
  193. 06/17 ci: also run the `scalar` testsJohannes Schindelin via GitGitGadget, Nov 17, 2021
  194. 17/17 scalar: implement the `version` commandJohannes Schindelin via GitGitGadget, Nov 17, 2021
  195. 13/17 scalar: implement the `run` commandDerrick Stolee via GitGitGadget, Nov 17, 2021
  196. 15/17 scalar: teach 'reconfigure' to optionally handle all registered enlistmentsJohannes Schindelin via GitGitGadget, Nov 17, 2021
  197. Ævar Arnfjörð BjarmasonNov 18, 2021
  198. 00/17 Upstreaming the Scalar commandJohannes Schindelin via GitGitGadget, Nov 19, 2021
  199. 01/17 scalar: add a README with a roadmapJohannes Schindelin via GitGitGadget, Nov 19, 2021
  200. 02/17 scalar: create a rudimentary executableJohannes Schindelin via GitGitGadget, Nov 19, 2021
  201. 03/17 scalar: start documenting the commandJohannes Schindelin via GitGitGadget, Nov 19, 2021
  202. 04/17 scalar: create test infrastructureJohannes Schindelin via GitGitGadget, Nov 19, 2021
  203. Ævar Arnfjörð BjarmasonNov 30, 2021
  204. 05/17 cmake: optionally build `scalar`, tooJohannes Schindelin via GitGitGadget, Nov 19, 2021
  205. 06/17 ci: also run the `scalar` testsJohannes Schindelin via GitGitGadget, Nov 19, 2021
  206. 07/17 scalar: 'register' sets recommended config and starts maintenanceDerrick Stolee via GitGitGadget, Nov 19, 2021
  207. 08/17 scalar: 'unregister' stops background maintenanceDerrick Stolee via GitGitGadget, Nov 19, 2021
  208. 09/17 scalar: let 'unregister' handle a deleted enlistment directory gracefullyJohannes Schindelin via GitGitGadget, Nov 19, 2021
  209. 10/17 scalar: implement 'scalar list'Derrick Stolee via GitGitGadget, Nov 19, 2021
  210. 11/17 scalar: implement the `clone` subcommandJohannes Schindelin via GitGitGadget, Nov 19, 2021
  211. 12/17 scalar: teach 'clone' to support the --single-branch optionJohannes Schindelin via GitGitGadget, Nov 19, 2021
  212. 13/17 scalar: implement the `run` commandDerrick Stolee via GitGitGadget, Nov 19, 2021
  213. 14/17 scalar: allow reconfiguring an existing enlistmentJohannes Schindelin via GitGitGadget, Nov 19, 2021
  214. 15/17 scalar: teach 'reconfigure' to optionally handle all registered enlistmentsJohannes Schindelin via GitGitGadget, Nov 19, 2021
  215. 16/17 scalar: implement the `delete` commandMatthew John Cheetham via GitGitGadget, Nov 19, 2021
  216. 17/17 scalar: implement the `version` commandJohannes Schindelin via GitGitGadget, Nov 19, 2021
  217. Elijah NewrenNov 20, 2021
  218. Johannes SchindelinNov 22, 2021
  219. Ævar Arnfjörð BjarmasonNov 22, 2021
  220. Johannes SchindelinNov 22, 2021
  221. Ævar Arnfjörð BjarmasonNov 22, 2021
  222. Johannes SchindelinNov 23, 2021
  223. Ævar Arnfjörð BjarmasonNov 23, 2021
  224. Johannes SchindelinNov 23, 2021
  225. 00/17 Upstreaming the Scalar commandJohannes Schindelin via GitGitGadget, Nov 30, 2021
  226. 02/17 scalar: create a rudimentary executableJohannes Schindelin via GitGitGadget, Nov 30, 2021
  227. 03/17 scalar: start documenting the commandJohannes Schindelin via GitGitGadget, Nov 30, 2021
  228. 01/17 scalar: add a README with a roadmapJohannes Schindelin via GitGitGadget, Nov 30, 2021
  229. 05/17 cmake: optionally build `scalar`, tooJohannes Schindelin via GitGitGadget, Nov 30, 2021
  230. 04/17 scalar: create test infrastructureJohannes Schindelin via GitGitGadget, Nov 30, 2021
  231. 06/17 ci: also run the `scalar` testsJohannes Schindelin via GitGitGadget, Nov 30, 2021
  232. 07/17 scalar: 'register' sets recommended config and starts maintenanceDerrick Stolee via GitGitGadget, Nov 30, 2021
  233. 08/17 scalar: 'unregister' stops background maintenanceDerrick Stolee via GitGitGadget, Nov 30, 2021
  234. 12/17 scalar: teach 'clone' to support the --single-branch optionJohannes Schindelin via GitGitGadget, Nov 30, 2021
  235. 11/17 scalar: implement the `clone` subcommandJohannes Schindelin via GitGitGadget, Nov 30, 2021
  236. 10/17 scalar: implement 'scalar list'Derrick Stolee via GitGitGadget, Nov 30, 2021
  237. 15/17 scalar: teach 'reconfigure' to optionally handle all registered enlistmentsJohannes Schindelin via GitGitGadget, Nov 30, 2021
  238. 16/17 scalar: implement the `delete` commandMatthew John Cheetham via GitGitGadget, Nov 30, 2021
  239. 17/17 scalar: implement the `version` commandJohannes Schindelin via GitGitGadget, Nov 30, 2021
  240. 14/17 scalar: allow reconfiguring an existing enlistmentJohannes Schindelin via GitGitGadget, Nov 30, 2021
  241. 13/17 scalar: implement the `run` commandDerrick Stolee via GitGitGadget, Nov 30, 2021
  242. 09/17 scalar: let 'unregister' handle a deleted enlistment directory gracefullyJohannes Schindelin via GitGitGadget, Nov 30, 2021
  243. Ævar Arnfjörð BjarmasonNov 30, 2021
  244. Johannes SchindelinNov 30, 2021
  245. Ævar Arnfjörð BjarmasonNov 30, 2021
  246. Junio C HamanoDec 1, 2021
  247. Johannes SchindelinDec 2, 2021
  248. Junio C HamanoDec 2, 2021
  249. Elijah NewrenDec 2, 2021
  250. Junio C HamanoDec 2, 2021
  251. Johannes SchindelinDec 8, 2021
  252. Junio C HamanoDec 9, 2021
  253. 00/15 Upstreaming the Scalar commandJohannes Schindelin via GitGitGadget, Dec 3, 2021
  254. 01/15 scalar: add a README with a roadmapJohannes Schindelin via GitGitGadget, Dec 3, 2021
  255. 02/15 scalar: create a rudimentary executableJohannes Schindelin via GitGitGadget, Dec 3, 2021
  256. 03/15 scalar: start documenting the commandJohannes Schindelin via GitGitGadget, Dec 3, 2021
  257. 04/15 scalar: create test infrastructureJohannes Schindelin via GitGitGadget, Dec 3, 2021
  258. 05/15 scalar: 'register' sets recommended config and starts maintenanceDerrick Stolee via GitGitGadget, Dec 3, 2021
  259. 06/15 scalar: 'unregister' stops background maintenanceDerrick Stolee via GitGitGadget, Dec 3, 2021
  260. 09/15 scalar: implement the `clone` subcommandJohannes Schindelin via GitGitGadget, Dec 3, 2021
  261. 08/15 scalar: implement 'scalar list'Derrick Stolee via GitGitGadget, Dec 3, 2021
  262. 07/15 scalar: let 'unregister' handle a deleted enlistment directory gracefullyJohannes Schindelin via GitGitGadget, Dec 3, 2021
  263. 10/15 scalar: teach 'clone' to support the --single-branch optionJohannes Schindelin via GitGitGadget, Dec 3, 2021
  264. 11/15 scalar: implement the `run` commandDerrick Stolee via GitGitGadget, Dec 3, 2021
  265. 12/15 scalar: allow reconfiguring an existing enlistmentJohannes Schindelin via GitGitGadget, Dec 3, 2021
  266. 13/15 scalar: teach 'reconfigure' to optionally handle all registered enlistmentsJohannes Schindelin via GitGitGadget, Dec 3, 2021
  267. 14/15 scalar: implement the `delete` commandMatthew John Cheetham via GitGitGadget, Dec 3, 2021
  268. 15/15 scalar: implement the `version` commandJohannes Schindelin via GitGitGadget, Dec 3, 2021
  269. Elijah NewrenDec 3, 2021
  270. Junio C HamanoDec 5, 2021
  271. Ævar Arnfjörð BjarmasonDec 7, 2021
  272. Junio C HamanoDec 8, 2021
  273. Makefile: add test-all targetJunio C Hamano, Dec 8, 2021
  274. Derrick StoleeDec 8, 2021
  275. Junio C HamanoDec 8, 2021
  276. Jeff KingDec 8, 2021
  277. Junio C HamanoDec 8, 2021
  278. Junio C HamanoDec 9, 2021
  279. Jeff KingDec 10, 2021
  280. Junio C HamanoDec 13, 2021
  281. Ævar Arnfjörð BjarmasonDec 9, 2021
  282. Junio C HamanoDec 9, 2021
  283. Ævar Arnfjörð BjarmasonDec 10, 2021
  284. Jeff KingDec 10, 2021
  285. Ævar Arnfjörð BjarmasonDec 10, 2021
  286. Johannes SchindelinDec 10, 2021
  287. Elijah NewrenDec 10, 2021
  288. Junio C HamanoDec 13, 2021
  289. Johannes SchindelinDec 10, 2021
  290. Junio C HamanoDec 13, 2021
  291. Jeff KingDec 14, 2021
  292. Jeff KingDec 14, 2021
  293. Bagas SanjayaDec 11, 2021
  294. Johannes SchindelinDec 8, 2021
  295. Ævar Arnfjörð BjarmasonDec 8, 2021
  296. Derrick StoleeDec 8, 2021
  297. Elijah NewrenDec 8, 2021
  298. Junio C HamanoDec 9, 2021
  299. Johannes SchindelinDec 11, 2021
  300. Ævar Arnfjörð BjarmasonDec 11, 2021
  301. Elijah NewrenDec 11, 2021
  302. Johannes SchindelinDec 11, 2021
  303. Johannes SchindelinOct 6, 2021

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.