)]}'
{
  "commit": "28a6d67179da6964d1640d379c5e5d4f46dd0042",
  "tree": "dac1acf4a94f5718699d287603933f49df55d1e5",
  "parents": [
    "0804ef4b0de7121261f77c565b20a11ac694e877"
  ],
  "author": {
    "name": "Eric W. Biederman",
    "email": "ebiederm@xmisison.com",
    "time": "Mon Oct 02 02:17:05 2006 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Mon Oct 02 07:57:13 2006 -0700"
  },
  "message": "[PATCH] proc: reorder the functions in base.c\n\nThere were enough changes in my last round of cleaning up proc I had to break\nup the patch series into smaller chunks, and my last chunk never got resent.\n\nThis patchset gives proc dynamic inode numbers (the static inode numbers were\na pain to maintain and prevent all kinds of things), and removes the horrible\nswitch statements that had to be kept in sync with everything else.  Being\nfully table driver takes us 90% of the way of being able to register new\nprocess specific attributes in proc.\n\nThis patch:\n\nGroup the functions by what they implement instead of by type of operation.\nAs it existed base.c was quickly approaching the point where it could not be\nfollowed.\n\nNo functionality or code changes asside from adding/removing forward\ndeclartions are implemented in this patch.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\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": "b18f3773dd4360e33cff99366794d0d3900c10f5",
      "old_mode": 33188,
      "old_path": "fs/proc/base.c",
      "new_id": "cb0cf84df748f81e4c95551df6da0d63050ec98d",
      "new_mode": 33188,
      "new_path": "fs/proc/base.c"
    }
  ]
}
