)]}'
{
  "commit": "faacbfd3a6808bf87d8f353b42eceeaba2c78a47",
  "tree": "c05ad8985ec2367550cbb3321934fd0e8e9208d2",
  "parents": [
    "4c3f2ead5a3dff9069a45560ba4d007c8ae2e2ee"
  ],
  "author": {
    "name": "Pavel Emelyanov",
    "email": "xemul@openvz.org",
    "time": "Thu Oct 18 23:40:04 2007 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Fri Oct 19 11:53:38 2007 -0700"
  },
  "message": "pid namespaces: add support for pid namespaces hierarchy\n\nEach namespace has a parent and is characterized by its \"level\".  Level is the\nnumber of the namespace generation.  E.g.  init namespace has level 0, after\ncloning new one it will have level 1, the next one - 2 and so on and so forth.\n This level is not explicitly limited.\n\nTrue hierarchy must have some way to find each namespace\u0027s children, but it is\nnot used in the patches, so this ability is not added (yet).\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Sukadev Bhattiprolu \u003csukadev@us.ibm.com\u003e\nCc: Paul Menage \u003cmenage@google.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aea13ec31aba29a805b17adb05632bde935f47b9",
      "old_mode": 33188,
      "old_path": "include/linux/pid_namespace.h",
      "new_id": "14376ebf4bac304f926471f380018fb974f3ec7d",
      "new_mode": 33188,
      "new_path": "include/linux/pid_namespace.h"
    },
    {
      "type": "modify",
      "old_id": "bb0785109d39998c63ec881bb4f92fed69efaa87",
      "old_mode": 33188,
      "old_path": "kernel/pid.c",
      "new_id": "c7346fb801fca1f468f537722f349e2225a15c62",
      "new_mode": 33188,
      "new_path": "kernel/pid.c"
    }
  ]
}
