Remove the trailing dot from the warning we emit about gc.log. It's common for various terminal UX's to allow the user to select "words", and by including the trailing dot a user wanting to select the path to gc.log will need to manually remove the trailing dot. Such a user would also probably need to adjust the path if it e.g. had spaces in it, but this should address this very common case. Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@xxxxxxxxx> Suggested-by: Jan Judas <snugar.i@xxxxxxxxx> --- On Tue, Aug 31 2021, Jan Judas wrote: > Hello, > > first time posting here, I hope I'm doing it right. > I'd like to suggest a very minor UX improvement regarding the message: This is the right place for this request. Thanks! > error: The last gc run reported the following. Please correct the root cause > and remove /path/to/repo/.git/gc.log. > > Currently, there is a dot after the file path, so it's impossible to > select just the path using double-click. If the dot was removed, or > separated from the path by a space, it would be slightly more > convenient :-) > > Thank you > > Jan Judas Yes that's annoying, here's a proposed patch to fix this. As an aside I've also noticed that if you have multiple worktrees we'll trigger "git gc --auto" in each one, and then litter various per-worktree gc.log, even though the issues being noted are usually repository-global, e.g. too many loose objects. That's per-se unrelated to the issue you're noting, but is usually why I end up having to manually remove gc.log files... builtin/gc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/builtin/gc.c b/builtin/gc.c index 6ce5ca45126..69c058533ea 100644 --- a/builtin/gc.c +++ b/builtin/gc.c @@ -502,7 +502,7 @@ static int report_last_gc_error(void) */ warning(_("The last gc run reported the following. " "Please correct the root cause\n" - "and remove %s.\n" + "and remove %s\n" "Automatic cleanup will not be performed " "until the file is removed.\n\n" "%s"), -- 2.33.0.805.g739b16c2189