Christian Couder <christian.couder@xxxxxxxxx> writes: > On Mon, Jun 17, 2019 at 6:33 AM Masahiro Yamada > <yamada.masahiro@xxxxxxxxxxxxx> wrote: >> >> On Sat, Jun 15, 2019 at 5:41 PM Christian Couder >> <christian.couder@xxxxxxxxx> wrote: >> > >> > > I do wonder if the trailer code is correct to always respect it, though. >> > > For example, in "git log" output we'd expect to see commit messages from >> > > people with all sorts of config. I suppose the point is that their >> > > comment characters wouldn't make it into the commit object at all, so >> > > the right answer there is probably not to look for comment characters at >> > > all. >> > >> > Would you suggest an option, maybe called `--ignore-comments` to ignore them? >> >> Since 'git interpret-trailers' already ignores lines starting with '#', >> is this option true by default? > > Sorry, I should have suggested something called --unstrip-comments or > --ignore-comment-char that would make 'git interpret-trailers' stop > stripping lines that start with the comment character. So, to summarize: - As the traditional behaviour is to strip comment, using the hardcoded definition of the comment char, i.e. '#', we do not switch the default. Instead, a new command line option makes it pretend there is no comment char and nothing get stripped. - But the core.commentchar that does not override hardcoded definition is a bug, so we'd fix that along the lines of what Peff's patch outlined. Anybody volunteering to do the honors? Thanks.