)]}'
{
  "commit": "c5f97a1e524e558c9feec0954861b3a4884859c4",
  "tree": "e3391caf5605f635b97604d8f78c9c3059f4e26d",
  "parents": [
    "097d8265b2f03ee13a45a9dda0628faed90bb371"
  ],
  "author": {
    "name": "Ben Vanik",
    "email": "ben.vanik@gmail.com",
    "time": "Thu Jun 09 12:51:47 2022 -0700"
  },
  "committer": {
    "name": "Ben Vanik",
    "email": "ben.vanik@gmail.com",
    "time": "Thu Jun 09 13:25:32 2022 -0700"
  },
  "message": "Using -fmacro-prefix-map to clean up __FILE__ macros.\nThe full file path is substituted for just the basename of the checkout.\n\nBefore:\n```\n# Flags in /mnt/d/Dev/iree/tools/iree-run-module-main.cc\n```\nNow:\n```\n# Flags in iree/tools/iree-run-module-main.cc:30\n```\n\n(if my repo was in iree-foo, that\u0027d be iree-foo/tools/...)\n\nThis helps to make the build more deterministic when iree_status_t,\nflags, or logging are used.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ddb88c5a1bcae1e4e44ecb037e2ff66f1489058f",
      "old_mode": 33188,
      "old_path": "build_tools/cmake/iree_copts.cmake",
      "new_id": "3e029d234680717f49ef8912d8b9ef8a368f64cd",
      "new_mode": 33188,
      "new_path": "build_tools/cmake/iree_copts.cmake"
    },
    {
      "type": "modify",
      "old_id": "a9098c586a4479079efe387e7479fee81dfcef7a",
      "old_mode": 33188,
      "old_path": "build_tools/cmake/iree_macros.cmake",
      "new_id": "3e9adf0d564a95b25512bbc372dbfd7f49402027",
      "new_mode": 33188,
      "new_path": "build_tools/cmake/iree_macros.cmake"
    },
    {
      "type": "modify",
      "old_id": "7f1c961e8ca84011426b266d8fa98569ecdd1e3d",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/base/internal/flags.c",
      "new_id": "4aef4e491f157599e4a8abc460dfea14c00b0274",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/base/internal/flags.c"
    }
  ]
}
