)]}'
{
  "commit": "d021d391c9173e4e09c62be6454878d5b460d8b9",
  "tree": "0a9352cf2d42031dc9ca90d97f0455f10963a4fd",
  "parents": [
    "27b66b579e4ade1a011b5538165165175ef11534"
  ],
  "author": {
    "name": "Julie Hockett",
    "email": "juliehockett@google.com",
    "time": "Tue Dec 04 12:24:01 2018 -0800"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Jan 08 00:21:03 2019 +0000"
  },
  "message": "[metadata] Add generated_file target type\n\nThis is a generic generated_file target type, but if the metadata attributes\nare set it will act as a metadata collection.\n\nChange-Id: Ie3a3c804ad6c69dc2db6ef8b58d705fc1105c365\nReviewed-on: https://gn-review.googlesource.com/c/3420\nCommit-Queue: Julie Hockett \u003cjuliehockett@google.com\u003e\nReviewed-by: Brett Wilson \u003cbrettw@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b5c2fbe37d9210102e3f6db2479ba2508f51e116",
      "old_mode": 33261,
      "old_path": "build/gen.py",
      "new_id": "7a53a804d0565c03db611308d2ad4665f37f19ba",
      "new_mode": 33261,
      "new_path": "build/gen.py"
    },
    {
      "type": "modify",
      "old_id": "9dd38c82ac9eee845e0fafc52dd0ecb0fd6b1a69",
      "old_mode": 33188,
      "old_path": "tools/gn/command_desc.cc",
      "new_id": "36b14b63fbb4ec47b3d5c70ce87f09f76c73dc11",
      "new_mode": 33188,
      "new_path": "tools/gn/command_desc.cc"
    },
    {
      "type": "modify",
      "old_id": "209e9f457ee135c2ddb55d2cc5d48a14d757e8f0",
      "old_mode": 33188,
      "old_path": "tools/gn/desc_builder.cc",
      "new_id": "a66a41940a11574a981135bbafbbd8aeef6e3f8b",
      "new_mode": 33188,
      "new_path": "tools/gn/desc_builder.cc"
    },
    {
      "type": "modify",
      "old_id": "6abe7589c118b4287d751c903782c1438ac1b229",
      "old_mode": 33188,
      "old_path": "tools/gn/functions.cc",
      "new_id": "d43dc599b9a66430f1882540c407f2093decd9ae",
      "new_mode": 33188,
      "new_path": "tools/gn/functions.cc"
    },
    {
      "type": "modify",
      "old_id": "5c707c425ad56efadea24938a1422e124508b77c",
      "old_mode": 33188,
      "old_path": "tools/gn/functions.h",
      "new_id": "97f5b0d825afb615038e7d78e7b45ecd704ca66e",
      "new_mode": 33188,
      "new_path": "tools/gn/functions.h"
    },
    {
      "type": "modify",
      "old_id": "008b47eed993b04e5945797e854cdfcae2faee41",
      "old_mode": 33188,
      "old_path": "tools/gn/functions_target.cc",
      "new_id": "282b793650d58f30475a2010a6764bcce3953b2c",
      "new_mode": 33188,
      "new_path": "tools/gn/functions_target.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96a9f379a94b3a3eaa239c6c5b7ad5aae2a4828f",
      "new_mode": 33188,
      "new_path": "tools/gn/generated_file_target_generator.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6db9fb1a8743363326c7ba1ff2a56c8b4d55fcfb",
      "new_mode": 33188,
      "new_path": "tools/gn/generated_file_target_generator.h"
    },
    {
      "type": "modify",
      "old_id": "38564c6dd1e0bc2ec6c064c25e5b848c3e915133",
      "old_mode": 33188,
      "old_path": "tools/gn/misc/emacs/gn-mode.el",
      "new_id": "872bfd1e9ead59e3d7d9d0739ee260ccf02827bb",
      "new_mode": 33188,
      "new_path": "tools/gn/misc/emacs/gn-mode.el"
    },
    {
      "type": "modify",
      "old_id": "9c244ff86d4e628a8e854b13f559a489a6e97630",
      "old_mode": 33188,
      "old_path": "tools/gn/misc/tm/GN.tmLanguage",
      "new_id": "1d488899656d7a0a78fcfc06143e2bcd786e2538",
      "new_mode": 33188,
      "new_path": "tools/gn/misc/tm/GN.tmLanguage"
    },
    {
      "type": "modify",
      "old_id": "9dee605f30575002bb65bc58620ae30836f0889a",
      "old_mode": 33188,
      "old_path": "tools/gn/misc/vim/syntax/gn.vim",
      "new_id": "a50f550c8602dd1d1ae14b8dd71bdc45fbe92525",
      "new_mode": 33188,
      "new_path": "tools/gn/misc/vim/syntax/gn.vim"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf57f0c2b8019f045533cbaa746d566ba2265e45",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_generated_file_target_writer.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa2e6c2ee58b376e44b7f92a9f32a345eef292a6",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_generated_file_target_writer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a01ef7b0c5fa7cb656eeb29e12d34e09e76ab99d",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_generated_file_target_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "de87e8f9a517fc6207291b44fa0f4d079840f025",
      "old_mode": 33188,
      "old_path": "tools/gn/ninja_target_writer.cc",
      "new_id": "253436b4f68b5591708b314159f27e29044f28a9",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "70c21fa5f88881850b18776935795312d61a49d6",
      "old_mode": 33188,
      "old_path": "tools/gn/output_conversion.cc",
      "new_id": "7f62896a032e077a9740faecf9795990e8c3dc31",
      "new_mode": 33188,
      "new_path": "tools/gn/output_conversion.cc"
    },
    {
      "type": "modify",
      "old_id": "bcddf8b3bd9149a88b7d2f25d65ad8bc35af2126",
      "old_mode": 33188,
      "old_path": "tools/gn/target.cc",
      "new_id": "560f6d0dc403e204d61df0934c1909e9980139b8",
      "new_mode": 33188,
      "new_path": "tools/gn/target.cc"
    },
    {
      "type": "modify",
      "old_id": "474f9c9547a5725d32e6335de94680e1fc2abfbf",
      "old_mode": 33188,
      "old_path": "tools/gn/target.h",
      "new_id": "91553f6f5d69568bc9279d29c51a76ada8bc882f",
      "new_mode": 33188,
      "new_path": "tools/gn/target.h"
    },
    {
      "type": "modify",
      "old_id": "c7a9f08b2db45849493b272125f820da47206c9a",
      "old_mode": 33188,
      "old_path": "tools/gn/target_generator.cc",
      "new_id": "9ad8969d9a36d45030a5792c41cb60ff301ac61b",
      "new_mode": 33188,
      "new_path": "tools/gn/target_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "e34acb5228c10043320c1cf278dd75c9094be29b",
      "old_mode": 33188,
      "old_path": "tools/gn/toolchain.cc",
      "new_id": "d9aff43e06044a6aa81069d7daa0ad65190863f6",
      "new_mode": 33188,
      "new_path": "tools/gn/toolchain.cc"
    },
    {
      "type": "modify",
      "old_id": "16de86f707eab794473f7e17e9c21e9c5fdb9e3c",
      "old_mode": 33188,
      "old_path": "tools/gn/variables.cc",
      "new_id": "931261d5e97483d75bec8105bf7b4ce354a9cd61",
      "new_mode": 33188,
      "new_path": "tools/gn/variables.cc"
    },
    {
      "type": "modify",
      "old_id": "a90cb0076e980ee41edb00b3b044f2cafe588cdc",
      "old_mode": 33188,
      "old_path": "tools/gn/variables.h",
      "new_id": "eb0190ae1897e8df543aca9c74cdf8c607de01a5",
      "new_mode": 33188,
      "new_path": "tools/gn/variables.h"
    }
  ]
}
