)]}'
{
  "commit": "b0400c9ed705bc1c177790b2f1d4cbf9a37ed4ac",
  "tree": "157f5d4cb6087ed2cf3cb576a5b5191a4a5f8191",
  "parents": [
    "5649cccd7a4845d504b594816b8b4d861cdbeaf3"
  ],
  "author": {
    "name": "Nico Weber",
    "email": "thakis@chromium.org",
    "time": "Sat Nov 16 16:24:15 2019 -0500"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Mon Nov 18 17:38:05 2019 +0000"
  },
  "message": "Don\u0027t include windows.h in semaphore.h\n\nsemaphore.h is included often, and windows.h is large and slow to parse.\n\nChange-Id: Ia7e8a3d1739dc24d9f99a2e14e122acb2518fd3b\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/6643\nCommit-Queue: Scott Graham \u003cscottmg@chromium.org\u003e\nReviewed-by: Scott Graham \u003cscottmg@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fa8900deedd944790c066c2e9f4e2c9e144f66a9",
      "old_mode": 33188,
      "old_path": "src/gn/function_write_file_unittest.cc",
      "new_id": "78eefc53d8e80720c869eff7c10dfc9c3f1c439c",
      "new_mode": 33188,
      "new_path": "src/gn/function_write_file_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "e13ec530faf1597e72dcfab6853ee4564c453d52",
      "old_mode": 33188,
      "old_path": "src/util/semaphore.cc",
      "new_id": "afed45e188bd466c9a0e24aa9bb3cf4142adaf45",
      "new_mode": 33188,
      "new_path": "src/util/semaphore.cc"
    },
    {
      "type": "modify",
      "old_id": "2952caec0f3075bd076753b70f8edb96223de74b",
      "old_mode": 33188,
      "old_path": "src/util/semaphore.h",
      "new_id": "86327135e305ecfdf29300f6159c4ef6b4760e2a",
      "new_mode": 33188,
      "new_path": "src/util/semaphore.h"
    }
  ]
}
