This is a pair of quality-of-life patches for git-maintenance that have helped me in my workflow. PTAL. Changes in v2: - Added a test case for path interpolation in for-each-repo - Changed [--config <file>] to [--config-file <path>] in register/unregister - Dropped the short-name option, -c - Avoid finding the global config when the user has supplied the config on the command line Changes in v3: - Report an error in unregister when the user specifies a config where the repo is not already registered - Add a test case for the above - Correct option description in the docs Ronan Pigott (2): for-each-repo: interpolate repo path arguments maintenance: add option to register in a specific config Documentation/git-maintenance.txt | 14 +++++----- builtin/for-each-repo.c | 5 +++- builtin/gc.c | 45 ++++++++++++++++++++++--------- t/t0068-for-each-repo.sh | 6 +++++ t/t7900-maintenance.sh | 21 ++++++++++++++- 5 files changed, 69 insertions(+), 22 deletions(-) -- 2.38.1