From ea003374689e66dd6daa3807379143b954522884 Mon Sep 17 00:00:00 2001 From: Ilya_Shlyakhter Date: Tue, 12 Feb 2019 00:35:16 +0000 Subject: [PATCH] universal batch mode --- doc/todo/universal_batch_mode.mdwn | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 doc/todo/universal_batch_mode.mdwn diff --git a/doc/todo/universal_batch_mode.mdwn b/doc/todo/universal_batch_mode.mdwn new file mode 100644 index 0000000000..a9400ef676 --- /dev/null +++ b/doc/todo/universal_batch_mode.mdwn @@ -0,0 +1,3 @@ +It would help if there was a universal batch mode, where git-annex command lines are given as lines in an input file, and are executed as a batch. git-annex could intelligently group, reorder and parallelize the execution, as long as the overall effect of the batch is unchanged. (I.e. commands affecting different keys/paths could be run in parallel; commands repeatedly doing the same thing could be collapsed; git command batching could span different git-annex commands; etc.) I find myself implementing something like that in python on top of git-annex, but it would be much more efficient and robust if supported natively. Maybe, the DataLad project would also find this useful? + +