)]}'
{
  "commit": "4322b6a37bd4c9039c5caf4fe86f83ce872c3c03",
  "tree": "1aa596ac41a750febb90b338d0de9154fcc3a20d",
  "parents": [
    "96b22d4902a83cb9cce0a84a33ad1d5e4efabdcf"
  ],
  "author": {
    "name": "David Chisnall",
    "email": "github@theravensnest.org",
    "time": "Tue Aug 20 10:52:36 2024 +0100"
  },
  "committer": {
    "name": "David Chisnall",
    "email": "github@theravensnest.org",
    "time": "Tue Aug 20 10:53:07 2024 +0100"
  },
  "message": "Fix basename usage.\n\nxmake\u0027s path.basename has the same name as POSIX basename and Lua\u0027s\npaths.basename, but does something different.  Switch to the API that\ndoes the right thing.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7170625db6bc6e8c12684fe53cd74a595ff8434e",
      "old_mode": 33188,
      "old_path": "sdk/xmake.lua",
      "new_id": "bac906e6a4dad7ab46570685267bdf7ed024fc3a",
      "new_mode": 33188,
      "new_path": "sdk/xmake.lua"
    }
  ]
}
