)]}'
{
  "commit": "41220d2beafdf55e49e29513b4de24826070a18e",
  "tree": "a9748ebc1f17f03c74808db74d44e8e5ec0652a2",
  "parents": [
    "15c52ed12a7c017dc2a55c6a7b1ee1b322deb243"
  ],
  "author": {
    "name": "Andy Ross",
    "email": "andrew.j.ross@intel.com",
    "time": "Tue Mar 31 09:17:09 2020 -0700"
  },
  "committer": {
    "name": "Andrew Boie",
    "email": "andrewboie@gmail.com",
    "time": "Tue Apr 14 10:05:55 2020 -0700"
  },
  "message": "include: Move waitq and timeout structs to kernel_structs.h\n\nStruct definitions contain no inlines that depend on other code so\nshould live early in the include tree.  Upcoming refactoring needs\nthis to break header dependency cycles.  The kernel_structs.h header\nwas designed for exactly this purpose.\n\nSigned-off-by: Andy Ross \u003candrew.j.ross@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "687f7d91a3b47fbc4b78926f9e06e39ac2ec7bdd",
      "old_mode": 33188,
      "old_path": "include/kernel.h",
      "new_id": "88775f44125c2b6fb01aa8db856ba83267124f62",
      "new_mode": 33188,
      "new_path": "include/kernel.h"
    },
    {
      "type": "modify",
      "old_id": "1970faa6e1643985ed68885958bbc91a5658cfb7",
      "old_mode": 33188,
      "old_path": "include/kernel_structs.h",
      "new_id": "85ef7f6a625452acb28ca005c8f4b54a2d12243f",
      "new_mode": 33188,
      "new_path": "include/kernel_structs.h"
    },
    {
      "type": "modify",
      "old_id": "2d6a3903eca4a8adfed1836464b3d720dd609173",
      "old_mode": 33188,
      "old_path": "include/sys_clock.h",
      "new_id": "2429d419f61a386148920464fa90ae36ab40917c",
      "new_mode": 33188,
      "new_path": "include/sys_clock.h"
    }
  ]
}
