{"thread":{"id":"55026","subject":"Re: Re* [PATCH v2] fixup! mergetool: add automerge configuration","startedAt":"2021-01-22T12:03:58Z","lastAt":"2021-01-22T12:03:58Z","messageCount":1,"participants":["Seth House"],"isPatch":true,"patchVersion":2,"patchTotal":null},"messages":[{"id":"414955","messageId":"719978262.66088809.1611306387062.JavaMail.zimbra@eseth.com","threadId":"55026","inReplyTo":null,"subject":"Re: Re* [PATCH v2] fixup! mergetool: add automerge configuration","fromName":"Seth House","fromEmail":"seth@eseth.com","sentAt":"2021-01-22T09:08:56Z","receivedAt":"2021-01-22T12:03:58Z","isPatch":true,"sender":{"key":"seth@eseth.com","avatar":"https://avatars.githubusercontent.com/u/91293?v=4"},"body":"On Fri, Jan 22, 2021 at 02:50:17AM +0000, brian m. carlson wrote:\n> Can you report this as a bug?  This behavior isn't compliant with POSIX\n> and it makes it really hard for folks to write portable code\n\nI finally tracked down what upstream project these packages come from.\nI don't use Windows very often and the MSYS2, MinGW, msysgit, & Cygwin\nproject history and overlap is *complicated* to say the least.\n\nIt seems the Git-for-Windows userland comes from both MSYS2 and MinGW\n[1]. sed and awk come from MSYS2 and the carriage return conversion is\nindeed documented [2].\n\n[1] https://github.com/git-for-windows/build-extra#msys2\n[2] https://www.msys2.org/wiki/How-does-MSYS2-differ-from-Cygwin/#runtime\n\nIt looks like the auto-CR conversion is well-tread, and well-flamed,\nterritory. I'd prefer not to reignite that but I filed an issue to start\na discussion. That issue also details the history behind this behavior\nfor anyone interested:\n\nhttps://github.com/msys2/MSYS2-packages/issues/2315\n\n"}]}