)]}'
{
  "commit": "a688aecf55f3891a867b6ee734a878d45d9e7953",
  "tree": "d4b3f2ee7559c5b25bf6f78735f73ea1bb640e7a",
  "parents": [
    "1aa73c5324fd1b935876852c62237c527148b8e6"
  ],
  "author": {
    "name": "sdefresne",
    "email": "sdefresne@chromium.org",
    "time": "Fri Mar 04 08:32:19 2016 -0800"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Mar 04 16:33:31 2016 +0000"
  },
  "message": "Add \"bundle_data\" target as first step for adding bundle support to gn.\n\nThe \"bundle_data\" target is a type of target that has no output (just a\nstamp) but list files that need to be present in any bundle that depend\non it (generally application or frameworks that link with code that use\nthe files at runtime) and where they should be copied into the bundle.\n\nDesign: https://docs.google.com/document/d/1bKh57hg6TSBsEmeh0zWpOO5SVGA2INu-D3FGgsyICzk/view\n\nBUG\u003d297668\n\nReview URL: https://codereview.chromium.org/1751903003\n\nCr-Original-Commit-Position: refs/heads/master@{#379300}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: db6b992c5baaf258d1a7b9687743a93eb13ac54a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "683c8eba95210f785356fb62dc1b195e5675f337",
      "old_mode": 33188,
      "old_path": "tools/gn/BUILD.gn",
      "new_id": "b27ae70f0d586920d9ede9b271a82d2bd877dc77",
      "new_mode": 33188,
      "new_path": "tools/gn/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "819ead10c8de65456aa58aacb23b2b509706b25e",
      "old_mode": 33188,
      "old_path": "tools/gn/action_values.cc",
      "new_id": "a7ce83da056447c4b84c85a2b39c55712505d643",
      "new_mode": 33188,
      "new_path": "tools/gn/action_values.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "81a9b959ebc3b8ae81bbf1c60d0004851e1b6420",
      "new_mode": 33188,
      "new_path": "tools/gn/bundle_data_target_generator.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49bcc45249fb1db38b5baaf7da3f8d6cde6c00d4",
      "new_mode": 33188,
      "new_path": "tools/gn/bundle_data_target_generator.h"
    },
    {
      "type": "modify",
      "old_id": "27b1d01d45f1ecdb8449599814cef251afbbad7b",
      "old_mode": 33188,
      "old_path": "tools/gn/command_desc.cc",
      "new_id": "801055b0b13e8c027c35a88848a92989b1784f83",
      "new_mode": 33188,
      "new_path": "tools/gn/command_desc.cc"
    },
    {
      "type": "modify",
      "old_id": "fb02fa8bf9b8a6e4cfc371d248775f0095e5cda2",
      "old_mode": 33188,
      "old_path": "tools/gn/functions.cc",
      "new_id": "37b3401c33ad757477e17a63923bafaf15a7e0a5",
      "new_mode": 33188,
      "new_path": "tools/gn/functions.cc"
    },
    {
      "type": "modify",
      "old_id": "b746515625cccb4d332547f90674dcb390a97e44",
      "old_mode": 33188,
      "old_path": "tools/gn/functions.h",
      "new_id": "1341720150ab27a05686cd51151897e6c15dfbd5",
      "new_mode": 33188,
      "new_path": "tools/gn/functions.h"
    },
    {
      "type": "modify",
      "old_id": "b04fea8b0f49d56c9121ac9b7432f27aad272751",
      "old_mode": 33188,
      "old_path": "tools/gn/functions_target.cc",
      "new_id": "7a293c7c406f0642734ed802760a74d893510622",
      "new_mode": 33188,
      "new_path": "tools/gn/functions_target.cc"
    },
    {
      "type": "modify",
      "old_id": "85754e0807f86bec413138056e4f46cd86d1067c",
      "old_mode": 33188,
      "old_path": "tools/gn/gn.gyp",
      "new_id": "3cd81e39c5d6a2019f5644c93ec22a1eb16693e6",
      "new_mode": 33188,
      "new_path": "tools/gn/gn.gyp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "67b5a10e15b4273ed334ab2d1435b75f101e265e",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_bundle_data_target_writer.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c097f67b591b6031f37388c991ebe36b778f1c2f",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_bundle_data_target_writer.h"
    },
    {
      "type": "modify",
      "old_id": "9f19b2b0065321d12f74279d97dfbe492cf5ecc1",
      "old_mode": 33188,
      "old_path": "tools/gn/ninja_target_writer.cc",
      "new_id": "f4de7f2247b8803c48092d91c5f761acad03e6ed",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "b66e0870965d7dc26495643e73c45c750b5789a3",
      "old_mode": 33188,
      "old_path": "tools/gn/substitution_type.cc",
      "new_id": "93a32bd6e4c57264ac9d7e283e70ee997796083c",
      "new_mode": 33188,
      "new_path": "tools/gn/substitution_type.cc"
    },
    {
      "type": "modify",
      "old_id": "02787b104648932e0aadd62c1f3e89ff04cdfb45",
      "old_mode": 33188,
      "old_path": "tools/gn/substitution_type.h",
      "new_id": "96ae33a32adf98a84099b6866250d8c70a854b89",
      "new_mode": 33188,
      "new_path": "tools/gn/substitution_type.h"
    },
    {
      "type": "modify",
      "old_id": "594b368a5522911faca499e00da771da6c8413eb",
      "old_mode": 33188,
      "old_path": "tools/gn/target.cc",
      "new_id": "9435d47ac59bfce8453c1e8216455f77f4cd27c2",
      "new_mode": 33188,
      "new_path": "tools/gn/target.cc"
    },
    {
      "type": "modify",
      "old_id": "f49fdba4c2ab6be3441c79e0541a832caeb17b5b",
      "old_mode": 33188,
      "old_path": "tools/gn/target.h",
      "new_id": "9afd0fabf1d90d1f0b9cd8054b9e672315a225b5",
      "new_mode": 33188,
      "new_path": "tools/gn/target.h"
    },
    {
      "type": "modify",
      "old_id": "b1ed1ea3e3bcdfb1a49768580264d7ec67159b35",
      "old_mode": 33188,
      "old_path": "tools/gn/target_generator.cc",
      "new_id": "0a833a02ca386c79c19cbf21082ef82cd6ecac23",
      "new_mode": 33188,
      "new_path": "tools/gn/target_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "2a7035832234fa9da0b3cc61e5120a06f605539d",
      "old_mode": 33188,
      "old_path": "tools/gn/toolchain.cc",
      "new_id": "ee8e7e869ac68c077e1dedce95dd4043ccd869a7",
      "new_mode": 33188,
      "new_path": "tools/gn/toolchain.cc"
    }
  ]
}
