)]}'
{
  "commit": "bd3a5b5ee5cc627dc278d2028fb017161705fe02",
  "tree": "59cfa8118819e1f2006311c075c905ebe4ca64c3",
  "parents": [
    "e19b91b4ea8479da3bb3cd600c94d63d04bb8ac2"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Tue Feb 13 09:23:59 2007 -0800"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "junkio@cox.net",
    "time": "Tue Feb 13 10:12:37 2007 -0800"
  },
  "message": "Mark places that need blob munging later for CRLF conversion.\n\nHere\u0027s a patch that I think we can merge right now. There may be\nother places that need this, but this at least points out the\nthree places that read/write working tree files for git\nupdate-index, checkout and diff respectively. That should cover\na lot of it [jc: git-apply uses an entirely different codepath\nboth for reading and writing].\n\nSome day we can actually implement it. In the meantime, this\npoints out a place for people to start. We *can* even start with\na really simple \"we do CRLF conversion automatically, regardless\nof filename\" kind of approach, that just look at the data (all\nthree cases have the _full_ file data already in memory) and\nsays \"ok, this is text, so let\u0027s convert to/from DOS format\ndirectly\".\n\nTHAT somebody can write in ten minutes, and it would already\nmake git much nicer on a DOS/Windows platform, I suspect.\n\nAnd it would be totally zero-cost if you just make it a config\noption (but please make it dynamic with the _default_ just being\n0/1 depending on whether it\u0027s UNIX/Windows, just so that UNIX\npeople can _test_ it easily).\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Junio C Hamano \u003cjunkio@cox.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aaab3095a5f44d5d835bda4bc60112481bf94ed9",
      "old_mode": 33188,
      "old_path": "diff.c",
      "new_id": "13b9b6c5602cc1aca4a95ed4d292756d3380c543",
      "new_mode": 33188,
      "new_path": "diff.c"
    },
    {
      "type": "modify",
      "old_id": "0ebf0f0c1996b3f5ec3e16e0b557294f255b7b29",
      "old_mode": 33188,
      "old_path": "entry.c",
      "new_id": "c2641ddefdfde5ccb08af900ac48378231f969c7",
      "new_mode": 33188,
      "new_path": "entry.c"
    },
    {
      "type": "modify",
      "old_id": "0d4bf80e74b16aa089acd06c24ad1b1a039e65b5",
      "old_mode": 33188,
      "old_path": "sha1_file.c",
      "new_id": "8ad7fad825708b5a56a3bfd4b8b98708de0bb2dc",
      "new_mode": 33188,
      "new_path": "sha1_file.c"
    }
  ]
}
