)]}'
{
  "commit": "8b81e40e32947fac04ae8f73c055481c4033e204",
  "tree": "9bbc94687d38e0a94f2e21c7db44469fdb857bb2",
  "parents": [
    "ccfc790f32d4c67a990216da5fb3d769ea9939f5"
  ],
  "author": {
    "name": "slan",
    "email": "slan@chromium.org",
    "time": "Thu Dec 03 17:40:29 2015 -0800"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Dec 04 01:42:23 2015 +0000"
  },
  "message": "[GN] Add support to rebase_path to resolve paths above the source root.\n\nCurrently, rebase_path clips any path which references the filesystem\nabove or outside of the source root. Extend this functionality to allow\nrebase_path to properly resolve paths outside the source root when the\nabsolute path to the source root is known. When the source root is\nunknown, the behavior will continue to clip.\n\nBUG\u003d554241\nTEST\u003dgn_unittests\n\nReview URL: https://codereview.chromium.org/1455203002\n\nCr-Original-Commit-Position: refs/heads/master@{#363080}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 910ac443ab1827eae049ae052af867d432ad7aac\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a3455fdf088b6829e63fa94e2551699694879858",
      "old_mode": 33188,
      "old_path": "tools/gn/filesystem_utils.cc",
      "new_id": "5905cdb9f1ec73749a03e15428d5109542712b22",
      "new_mode": 33188,
      "new_path": "tools/gn/filesystem_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "4d71ca7b8d86ab550948e27ecb3c49822a8a84d8",
      "old_mode": 33188,
      "old_path": "tools/gn/filesystem_utils.h",
      "new_id": "e6a17ab2fbc37f604c46e3b23e70ba73aabcda6a",
      "new_mode": 33188,
      "new_path": "tools/gn/filesystem_utils.h"
    },
    {
      "type": "modify",
      "old_id": "9f89512cfa29f1260d20488e9a67a6feaed4e448",
      "old_mode": 33188,
      "old_path": "tools/gn/filesystem_utils_unittest.cc",
      "new_id": "27ccab2ea4d0db453c217d1921db71729de58aac",
      "new_mode": 33188,
      "new_path": "tools/gn/filesystem_utils_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "bed5663917b66df3fb6c78e08c6777441f220824",
      "old_mode": 33188,
      "old_path": "tools/gn/function_rebase_path_unittest.cc",
      "new_id": "456d4fb8a967798a8a57c121bf6736e3d5c63598",
      "new_mode": 33188,
      "new_path": "tools/gn/function_rebase_path_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "0966cc604eea55b63db42716aa1fb898bce3b28e",
      "old_mode": 33188,
      "old_path": "tools/gn/source_dir.cc",
      "new_id": "d9fb4cc228bbfdc44d86893ab3fcdb254b37a22d",
      "new_mode": 33188,
      "new_path": "tools/gn/source_dir.cc"
    },
    {
      "type": "modify",
      "old_id": "04684e6294f4559c90be2907fb235d62cd7d802d",
      "old_mode": 33188,
      "old_path": "tools/gn/source_dir_unittest.cc",
      "new_id": "0c73865ec9d6cd7d07df5df84fcc39dbf215e426",
      "new_mode": 33188,
      "new_path": "tools/gn/source_dir_unittest.cc"
    }
  ]
}
