)]}'
{
  "commit": "40d22c1b5675e428b3f3f9a945d0bd62e94ca2f1",
  "tree": "7dd784ed0f3a02b2d945b5ec27c1dfa42def4fb3",
  "parents": [
    "2a57ff1a7051f0936b57342a57c25658d7ca3cc6"
  ],
  "author": {
    "name": "Rusty Russell",
    "email": "rusty@rustcorp.com.au",
    "time": "Tue Feb 13 13:26:26 2007 +0100"
  },
  "committer": {
    "name": "Andi Kleen",
    "email": "andi@basil.nowhere.org",
    "time": "Tue Feb 13 13:26:26 2007 +0100"
  },
  "message": "[PATCH] i386: Remove extern declaration from mm/discontig.c, put in header.\n\nExtern declarations belong in headers.  Times, they are a\u0027changin.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e0c390d6ceb526464d3c3b220e0fdc59f138ec8e",
      "old_mode": 33188,
      "old_path": "arch/i386/mm/discontig.c",
      "new_id": "aa58720f68711ab5fd61c019b4862de89b6c5c35",
      "new_mode": 33188,
      "new_path": "arch/i386/mm/discontig.c"
    },
    {
      "type": "modify",
      "old_id": "76316275d6f9ac370ea445509e75eeced198803f",
      "old_mode": 33188,
      "old_path": "include/asm-i386/setup.h",
      "new_id": "0e8077cbfdac7da388789be548d599c0839b8fbf",
      "new_mode": 33188,
      "new_path": "include/asm-i386/setup.h"
    }
  ]
}
