)]}'
{
  "commit": "e256bb96b00b4e241ad8b9b6cb594fd6a5a8047e",
  "tree": "f3e2151f4c68c9cb8d944b0beb4011af54a5826b",
  "parents": [
    "df992fd018dc35dea4ffd20ac52bf41da1b14e74"
  ],
  "author": {
    "name": "tmoniuszko",
    "email": "tmoniuszko@opera.com",
    "time": "Wed Apr 20 01:17:40 2016 -0700"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Apr 20 08:18:31 2016 +0000"
  },
  "message": "Fix GN freeze on generating Visual Studio projects\n\nThere\u0027s an infinite loop while searching for parent directory. It happens\nwhen drive letter case is mixed in absolute paths on Windows (/C:/foo and\n/c:/foo). It\u0027s easily reproducible on MSYS terminals when system-absolute\npaths are used for some targets and source root-absolute (//foo/bar) paths\nare used for other targets.\n\nBUG\u003d\n\nReview URL: https://codereview.chromium.org/1897213002\n\nCr-Original-Commit-Position: refs/heads/master@{#388443}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: e4b98e2d9ff4fceae0d515d5795e677ff4518223\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4f923440872ddbc6077ed70b14f1ec3f30efe844",
      "old_mode": 33188,
      "old_path": "tools/gn/visual_studio_writer.cc",
      "new_id": "14a02cd8c15aee5d69d22113f677abde346c46eb",
      "new_mode": 33188,
      "new_path": "tools/gn/visual_studio_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "16e327b8f12521bcb698f624344db4de634c7f04",
      "old_mode": 33188,
      "old_path": "tools/gn/visual_studio_writer_unittest.cc",
      "new_id": "f89c1c193f3e6364f520bf9bac38bd80b433ee49",
      "new_mode": 33188,
      "new_path": "tools/gn/visual_studio_writer_unittest.cc"
    }
  ]
}
