{"thread":{"id":"26322","subject":"[BUG] difference of info from diff and blame again","startedAt":"2011-01-23T10:33:58Z","lastAt":"2011-01-23T10:33:58Z","messageCount":1,"participants":["Semyon Kirnosenko"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"159796","messageId":"4D3C0416.7000205@gmail.com","threadId":"26322","inReplyTo":null,"subject":"[BUG] difference of info from diff and blame again","fromName":"Semyon Kirnosenko","fromEmail":"semyon.kirnosenko@gmail.com","sentAt":"2011-01-23T10:33:58Z","receivedAt":"2011-01-23T10:33:58Z","isPatch":false,"sender":{"key":"semyon.kirnosenko@gmail.com","avatar":null},"body":"Hi.\n\nI have to repost about diff and blame difference problem.\nThe initial discussion ends here:\nhttp://permalink.gmane.org/gmane.comp.version-control.git/165012\n\nI have the same problem on git repo. The problem is some line is marked \nin diff as added, but in blame it is marked as added in some older \nrevision. And vice versa line is not marked as added in diff but it is \nmarked in blame. And now it's about non-whitespace lines. Here are \nseveral examples:\n\nrevision: 711cf3a026a539f68ab647e012f145a03e12a5e7\nfile: update-cache.c\nline: 127\n\nrevision: 40469ee9c6a6f4c85df5520ef719bba3d38a64f0\nfile: sha1_file.c\nline: 234\n\nDiff error in revision 198b0fb635ed8a007bac0c16eab112c5e2c7995c in file \ndate.c.\nLine 184: added in diff, but blame say otherwise.\nLine 215: added in diff, but blame say otherwise.\nLine 219: added in diff, but blame say otherwise.\nLine 259: added in diff, but blame say otherwise.\nLine 260: added in diff, but blame say otherwise.\nLine 193: not added in diff, but blame say otherwise.\nLine 212: not added in diff, but blame say otherwise.\nLine 222: not added in diff, but blame say otherwise.\nLine 300: not added in diff, but blame say otherwise.\nLine 315: not added in diff, but blame say otherwise.\n"}]}