{"thread":{"id":"65564","subject":"git commit silently fails","startedAt":"2026-04-28T20:39:38Z","lastAt":"2026-05-01T06:49:56Z","messageCount":2,"participants":["Yuri","Jeff King"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"542450","messageId":"a650d44b-1ab1-4a20-9b17-c82cea604acb@rawbw.com","threadId":"65564","inReplyTo":null,"subject":"git commit silently fails","fromName":"Yuri","fromEmail":"yuri@rawbw.com","sentAt":"2026-04-28T20:39:35Z","receivedAt":"2026-04-28T20:39:38Z","isPatch":false,"body":"Hi,\n\n\nI was committing this way forever.\n\n\nBut today git failed:\n[yuri@yv /usr/ports/devel/catch2]$ /usr/local/bin/git commit --verbose . \n-m \"devel/catch2: update 3.13.0 → 3.14.0\"\n[yuri@yv /usr/ports/devel/catch2]$ echo $?\n1\n[yuri@yv /usr/ports/devel/catch2]$ /usr/local/bin/git --version\ngit version 2.54.0\n\n\nNo error messages, no verbose messages, just failure ...\nWhat might be wrong?\n\n\nOS: FreeBSD 15 STABLE amd64\n\n\n\nThanks,\nYuri\n\n\n"},{"id":"542543","messageId":"20260501064955.GA2706240@coredump.intra.peff.net","threadId":"65564","inReplyTo":"a650d44b-1ab1-4a20-9b17-c82cea604acb@rawbw.com","subject":"Re: git commit silently fails","fromName":"Jeff King","fromEmail":"peff@peff.net","sentAt":"2026-05-01T06:49:55Z","receivedAt":"2026-05-01T06:49:56Z","isPatch":false,"body":"On Tue, Apr 28, 2026 at 01:39:35PM -0700, Yuri wrote:\n\n> But today git failed:\n> [yuri@yv /usr/ports/devel/catch2]$ /usr/local/bin/git commit --verbose . -m\n> \"devel/catch2: update 3.13.0 → 3.14.0\"\n> [yuri@yv /usr/ports/devel/catch2]$ echo $?\n> 1\n> [yuri@yv /usr/ports/devel/catch2]$ /usr/local/bin/git --version\n> git version 2.54.0\n> \n> \n> No error messages, no verbose messages, just failure ...\n> What might be wrong?\n\nI can't reproduce the problem here, so a wild guess: do you have a pager\nconfigured for the commit command (with pager.commit, for example)? That\ncould be eating all of the output (including stderr) if the pager\ncommand fails to run.\n\n-Peff\n"}]}