2 added 401 characters in body
source | link

That was fixed in v2.6.0, see the release announcement.

Edit: Hm, actually after looking at the screenshot a little more carefully, I think this might not actually be enough in your case. This is very strange and I am guessing that "something" is terribly misconfigured. (And it's not Magit. Magit does not "appends ^M where it shouldn't". Instead it does "not make any attempt to remove ^M, because there aren't supposed to be any in the first place".)

That was fixed in v2.6.0, see the release announcement.

That was fixed in v2.6.0, see the release announcement.

Edit: Hm, actually after looking at the screenshot a little more carefully, I think this might not actually be enough in your case. This is very strange and I am guessing that "something" is terribly misconfigured. (And it's not Magit. Magit does not "appends ^M where it shouldn't". Instead it does "not make any attempt to remove ^M, because there aren't supposed to be any in the first place".)

1
source | link

That was fixed in v2.6.0, see the release announcement.