)]}'
{
  "commit": "dc81e5e35ff7cdb255d164f707f39568818c4c20",
  "tree": "ad1283095662ea0edf20f2736fa98c350af40e91",
  "parents": [
    "c77a18bb159c2e0e0b5f973f275ac442927696d1"
  ],
  "author": {
    "name": "Dave Borowitz",
    "email": "dborowitz@google.com",
    "time": "Wed Jul 27 18:11:12 2016 -0400"
  },
  "committer": {
    "name": "Dave Borowitz",
    "email": "dborowitz@google.com",
    "time": "Wed Jul 27 18:11:12 2016 -0400"
  },
  "message": "BlobSoyData: Remove special handling of \\r\n\nThe only benefit of handling \\r\\n specially is to avoid emitting\n\"\u003ctd\u003efoo\\r\u003c/td\u003e\" for lines ending in \\r\\n. In practice, browsers don\u0027t\nrender the \\r, so this is basically a non-issue.\n\nThe major downside of handling \\r\\n specially is that it disagrees\nwith the internals of JGit, which always assumes \\n line endings.\nThere was a bug in the existing code that treated bare \\r not followed\nby \\n as a newline, which broke the code in BlameServlet that assumes\nthe number of lines in the blame (from JGit internals) is the same as\nin the BlobSoyData. Rather than fixing that bug by introducing more\ncomplexity, we decided to go with the safest option, which is to match\nJGit internals.\n\nChange-Id: I4c96c3dc21260c13c311a6c018302d759c5b6e17\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "45b24fd23210401f796f2326a213379fe7054abd",
      "old_mode": 33188,
      "old_path": "gitiles-servlet/src/main/java/com/google/gitiles/BlobSoyData.java",
      "new_id": "41e07010489981482f2568f77678bb16f19f219f",
      "new_mode": 33188,
      "new_path": "gitiles-servlet/src/main/java/com/google/gitiles/BlobSoyData.java"
    }
  ]
}
