)]}'
{
  "commit": "977e2fec0fa3eaf70bd873fc5f537a2aa59b266d",
  "tree": "15cb5815a9ce8bacfa03b35798a8824eb793c09a",
  "parents": [
    "690c3953605a83d7d3ca6ac8adb2bfeedd3473f7"
  ],
  "author": {
    "name": "Colin Blundell",
    "email": "blundell@chromium.org",
    "time": "Tue Feb 03 09:26:28 2015 +0100"
  },
  "committer": {
    "name": "Colin Blundell",
    "email": "blundell@chromium.org",
    "time": "Tue Feb 03 09:26:28 2015 +0100"
  },
  "message": "Teach update_from_chromium.py to preserve certain files through roll.\n\nThis CL adds a step to the process of rolling from Chromium wherein a specified\nset of files have their contents preserved through the roll even though they\nlive in directories rolled in from Chromium.\n\nThe first usage of this infrastructure is to support the existence of a\n//build/config/mojo.gni file that differs between Mojo and Chromium.\n\n//build/config/mojo.gni will start being used in a followup CL.\n\nR\u003djamesr@chromium.org\n\nReview URL: https://codereview.chromium.org/864953003\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88961c278c27d0b4c18f16311f9754974154eb48",
      "new_mode": 33188,
      "new_path": "build/config/mojo.gni"
    },
    {
      "type": "modify",
      "old_id": "3e210f92c2dcb90b9c04ec8d917a83eca15c8f3a",
      "old_mode": 33261,
      "old_path": "mojo/tools/roll/update_from_chromium.py",
      "new_id": "a446d2458301d0992d383b3c2041dc7708d580e4",
      "new_mode": 33261,
      "new_path": "mojo/tools/roll/update_from_chromium.py"
    }
  ]
}
