[PATCH v3 08/10] t/helper: allow chmtime to print verbosely without modifying mtime
- From
Patrick Steinhardt <ps@pks.im>
- Date
- Apr 13, 2023, 11:16 UTC
- Message-ID
- <18bac902896d6955a359093c4bb072166209ffc4.1681384405.git.ps@pks.im>
- In-Reply-To
- <cover.1681384405.git.ps@pks.im>
The `test-tool chmtime` helper allows us to both read and modify the modification time of files. But while it is possible to only read the mtimes of a file via `--get`, it is not possible to read the mtimes and report them together with their respective file paths via the `--verbose` flag without also modifying the mtime at the same time.
Fix this so that it is possible to call `test-tool chmtime --verbose <files>...` without modifying any mtimes.
Signed-off-by: Patrick Steinhardt <ps@pks.im> --- t/helper/test-chmtime.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/t/helper/test-chmtime.c b/t/helper/test-chmtime.c index dc28890a18..0e5538833a 100644 --- a/t/helper/test-chmtime.c +++ b/t/helper/test-chmtime.c @@ -94,7 +94,7 @@ int cmd__chmtime(int argc, const char **argv) if (timespec_arg(argv[i], &set_time, &set_eq)) { ++i; } else { - if (get == 0) { + if (get == 0 && verbose == 0) { fprintf(stderr, "Not a base-10 integer: %s\n", argv[i] + 1); goto usage; }
-- 2.40.0