)]}'
{
  "commit": "2d72fc00a1fb055e6127ccd30cac3f0eafaa98d0",
  "tree": "2a6850d91f28f1adf9223d14fc3bdee8f793b3e3",
  "parents": [
    "881c6cfd7c5edfe6129006e2404654bfe5911050"
  ],
  "author": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Thu Nov 01 09:29:06 2007 -0600"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Thu Jan 24 20:40:15 2008 -0800"
  },
  "message": "kobject: convert /sys/hypervisor to use kobject_create\n\nWe don\u0027t need a kset here, a simple kobject will do just fine, so\ndynamically create the kobject and use it.\n\nWe also rename hypervisor_subsys to hypervisor_kset to catch all users\nof the variable.\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c022ccc04d4150103db5e9af364317c21dfb18ff",
      "old_mode": 33188,
      "old_path": "arch/s390/hypfs/inode.c",
      "new_id": "b0ad479e74870612e4c7f1a5fbedba95877936ef",
      "new_mode": 33188,
      "new_path": "arch/s390/hypfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "14e75e9ec7837b8020cb534de7420a79f48fe8c6",
      "old_mode": 33188,
      "old_path": "drivers/base/hypervisor.c",
      "new_id": "6428cba3aadddf51081926671143504e5a9247e8",
      "new_mode": 33188,
      "new_path": "drivers/base/hypervisor.c"
    },
    {
      "type": "modify",
      "old_id": "bd741e86c11e87a492eaa1a8cd0e78b3f3a5a7e9",
      "old_mode": 33188,
      "old_path": "include/linux/kobject.h",
      "new_id": "f2483f6fd639a09b5d9ba69a654c1909fea8b22e",
      "new_mode": 33188,
      "new_path": "include/linux/kobject.h"
    }
  ]
}
