)]}'
{
  "commit": "0f8053a509ceba4a077a50ea7b77039b5559b428",
  "tree": "5a66021540395e20256f38a3a45174617428a832",
  "parents": [
    "4fa4f53bf92139595cae6f1a3d972fc0a3451d29"
  ],
  "author": {
    "name": "Nick Piggin",
    "email": "npiggin@suse.de",
    "time": "Wed Mar 22 00:08:33 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Wed Mar 22 07:54:01 2006 -0800"
  },
  "message": "[PATCH] mm: make __put_page internal\n\nRemove __put_page from outside the core mm/.  It is dangerous because it does\nnot handle compound pages nicely, and misses 1-\u003e0 transitions.  If a user\nlater appears that really needs the extra speed we can reevaluate.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1850cf8bad64f9e133c3b7f498815acb9ef23e40",
      "old_mode": 33188,
      "old_path": "include/linux/mm.h",
      "new_id": "9b3cdfc8046d974258c3b092d8f953bf1ce79e16",
      "new_mode": 33188,
      "new_path": "include/linux/mm.h"
    },
    {
      "type": "modify",
      "old_id": "44da3d47699485004994c6af302c7406d606c569",
      "old_mode": 33188,
      "old_path": "mm/filemap.c",
      "new_id": "e8f58f7dd7a551cf9b1138b386af673f99bdc8a4",
      "new_mode": 33188,
      "new_path": "mm/filemap.c"
    },
    {
      "type": "modify",
      "old_id": "17256bb2f4ef23bfef9ec32856057124149f414d",
      "old_mode": 33188,
      "old_path": "mm/internal.h",
      "new_id": "e3042db2a2d651c61d2d4d0e3cae2e3fdd8ca9ed",
      "new_mode": 33188,
      "new_path": "mm/internal.h"
    },
    {
      "type": "modify",
      "old_id": "486184d2b50c82060baec57d89eda443c1ddeddd",
      "old_mode": 33188,
      "old_path": "mm/vmscan.c",
      "new_id": "3914a94aa905be83a6a533faf9c9add7d6f48cc0",
      "new_mode": 33188,
      "new_path": "mm/vmscan.c"
    }
  ]
}
