{"thread":{"id":"26005","subject":"blame formatting bug","startedAt":"2010-12-09T08:11:38Z","lastAt":"2010-12-09T13:55:49Z","messageCount":2,"participants":["Vitali","Thomas Rast"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"157679","messageId":"4D008F3A.7080205@gmx.com","threadId":"26005","inReplyTo":null,"subject":"blame formatting bug","fromName":"Vitali","fromEmail":"vit.der.kapa@gmx.com","sentAt":"2010-12-09T08:11:38Z","receivedAt":"2010-12-09T08:11:38Z","isPatch":false,"sender":{"key":"vit.der.kapa@gmx.com","avatar":null},"body":"Hi.\n\nOn the jquery repo the following command:\n\ngit blame df9c37ec852f8c873e226cd0ae190f969e0edc17 -- jquery/jquery.js > \nblame\n\ngives me the file with this:\n\nc3c706d3 jquery/jquery.js (John Resig 2006-06-22 05:23:38 +0000  576) \t},\n6ae392a4 jquery/jquery.js (John Resig 2006-06-22 20:14:41 +0000  577) \t\ndf9c37ec jquery/jquery.js (John Resig 2006-07-09 20:49:40 +0000  578) \nextend: function(obj,prop) {\n\t\tif ( !prop ) {\n\t\t\tprop = obj;\n\t\t\tobj = this;\n\t\t}\n\t\n\t\tfor ( var i in prop )\n\t\t\tobj[i] = prop[i];\n\t\n\t\treturn obj;\n\t}\nc3c706d3 jquery/jquery.js (John Resig 2006-06-22 05:23:38 +0000  579) };\n^8a4a1ed core/core.js     (John Resig 2006-03-22 03:33:07 +0000  580)\ndf9c37ec jquery/jquery.js (John Resig 2006-07-09 20:49:40 +0000  581) \njQuery.extend = jQuery.fn.extend;\n\nLooks like bug.\n"},{"id":"157689","messageId":"201012091455.50144.trast@student.ethz.ch","threadId":"26005","inReplyTo":"4D008F3A.7080205@gmx.com","subject":"Re: blame formatting bug","fromName":"Thomas Rast","fromEmail":"trast@student.ethz.ch","sentAt":"2010-12-09T13:55:49Z","receivedAt":"2010-12-09T13:55:49Z","isPatch":false,"sender":{"key":"tr@thomasrast.ch","avatar":"https://avatars.githubusercontent.com/u/153510?v=4"},"body":"Vitali wrote:\n> df9c37ec jquery/jquery.js (John Resig 2006-07-09 20:49:40 +0000  578) \n> extend: function(obj,prop) {\n> \t\tif ( !prop ) {\n> \t\t\tprop = obj;\n> \t\t\tobj = this;\n> \t\t}\n> \t\n> \t\tfor ( var i in prop )\n> \t\t\tobj[i] = prop[i];\n> \t\n> \t\treturn obj;\n> \t}\n> \n> Looks like bug.\n\nMy 'less' shows that these lines are \"terminated\" with CRs.  Git's\ndiff engine does not treat CRs as line endings, so neither does blame.\n\n-- \nThomas Rast\ntrast@{inf,student}.ethz.ch\n"}]}