Thread (80 messages) flat view 80 messages, 6 authors, 2020-09-21

Re: [PATCH v2 06/11] maintenance: add --task option

From: Jonathan Tan <hidden>
Date: 2020-08-19 00:00:21

quoted hunk ↗ jump to hunk
@@ -66,6 +68,10 @@ OPTIONS
 --quiet::
 	Do not report progress or other information over `stderr`.
 
+--task=<task>::
+	If this option is specified one or more times, then only run the
+	specified tasks in the specified order.
We should list the accepted tasks somewhere but maybe this can wait
until after part 2.
quoted hunk ↗ jump to hunk
@@ -791,7 +791,9 @@ typedef int maintenance_task_fn(struct maintenance_opts *opts);
 struct maintenance_task {
 	const char *name;
 	maintenance_task_fn *fn;
-	unsigned enabled:1;
+	unsigned enabled:1,
+		 selected:1;
+	int selected_order;
 };
"selected" and "selected_order" are redundant in some cases - I think
this would be better if selected_order is negative if this task is not
selected, and non-negative otherwise.

Apart from that, maybe this should be documented. It is unusual (to me)
that a selection can override something being enabled, but that is the
case here.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help