)]}'
{
  "commit": "4e0cf7234c7844a7a58038c8a2d1fc1946848557",
  "tree": "0994821a711377fd7ea13ca01014102154a0c8b7",
  "parents": [
    "07f88bad78db3e4c863957e4d0e602b2e10d21fe"
  ],
  "author": {
    "name": "tsniatowski",
    "email": "tsniatowski@opera.com",
    "time": "Sun Oct 25 23:32:18 2015 -0700"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Mon Oct 26 06:32:52 2015 +0000"
  },
  "message": "Make sure abs-path gn labels have separate target_gen_dirs\n\nUse gen/ABS_PATH/... for target_gen_dir of build files outside of the\nsource tree, to mimic obj/ABS_PATH that\u0027s used for object directories\nfor such build files.\n\nPreviously, all build files outside of the source tree would use\nroot_gen_dir (e.g. out/Default/gen) as target_gen_dir. This broke the\n\"target_gen_dir is unique between different BUILD.gn files\" assumption,\ncausing strange behavior and \"ninja: multiple targets generate ...\"\nwarnings for users of absolute path BUILD.gn files outside of //.\n\nBUG\u003d445454\nR\u003dbrettw@chromium.org\n\nReview URL: https://codereview.chromium.org/1420973003\n\nCr-Original-Commit-Position: refs/heads/master@{#356011}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 5b6813c06deae18ca309fba9913ee18e28150122\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "44de5adaa221492bd11c505317e4d392205be1d6",
      "old_mode": 33188,
      "old_path": "tools/gn/filesystem_utils.cc",
      "new_id": "a3455fdf088b6829e63fa94e2551699694879858",
      "new_mode": 33188,
      "new_path": "tools/gn/filesystem_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "306c57e88c134082dc4edca32fe7887b9f6f426b",
      "old_mode": 33188,
      "old_path": "tools/gn/function_get_path_info_unittest.cc",
      "new_id": "5a8c4550a3b2c7d6a743bc03279578545cb408a9",
      "new_mode": 33188,
      "new_path": "tools/gn/function_get_path_info_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "f5dcb78ff0f256e10083e410b968193327b89cb2",
      "old_mode": 33188,
      "old_path": "tools/gn/substitution_writer_unittest.cc",
      "new_id": "6ae28ec0150c27bcfc50f3133ae648d16a831275",
      "new_mode": 33188,
      "new_path": "tools/gn/substitution_writer_unittest.cc"
    }
  ]
}
