)]}'
{
  "commit": "e2a2940a2c454d306b5b64db30c6d773e032b6cd",
  "tree": "9a6834a1fef7f9a561065a3ddd54915a7d471f49",
  "parents": [
    "d2d7ecb2b20cca203d3b7cda5390f38a869c1b44"
  ],
  "author": {
    "name": "Julie Hockett",
    "email": "juliehockett@google.com",
    "time": "Tue Jul 31 10:11:42 2018 -0700"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Jul 31 18:30:17 2018 +0000"
  },
  "message": "[target] Propagate configs across toolchains when specified\n\nAdds a flag to a toolchain definition to propagate public and\nall_dependent configs out of the target across toolchains. The flag\nshould be set on the depended-on toolchain to propagate configs out of\nthat toolchain.\n\nChange-Id: Ic243b23b880c7e6939d626888ed159c69707fefc\nReviewed-on: https://gn-review.googlesource.com/2481\nReviewed-by: Brett Wilson \u003cbrettw@chromium.org\u003e\nCommit-Queue: Brett Wilson \u003cbrettw@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "902adc09622df7de6a841a7d489b3eb8ad484b5e",
      "old_mode": 33188,
      "old_path": "docs/reference.md",
      "new_id": "0998620861b463f1213dacde278565c75e49fef3",
      "new_mode": 33188,
      "new_path": "docs/reference.md"
    },
    {
      "type": "modify",
      "old_id": "0929680b8a5f92a788f878f365e692c69108a5d5",
      "old_mode": 33188,
      "old_path": "tools/gn/function_toolchain.cc",
      "new_id": "cf45c677e249bc4eae5ad1f838b97651964487df",
      "new_mode": 33188,
      "new_path": "tools/gn/function_toolchain.cc"
    },
    {
      "type": "modify",
      "old_id": "4474bde3044b4700b235a52bb5cd297b1041f6df",
      "old_mode": 33188,
      "old_path": "tools/gn/misc/emacs/gn-mode.el",
      "new_id": "38564c6dd1e0bc2ec6c064c25e5b848c3e915133",
      "new_mode": 33188,
      "new_path": "tools/gn/misc/emacs/gn-mode.el"
    },
    {
      "type": "modify",
      "old_id": "6a80a36e5e0d25f8d0f8b7436d11b5b49717d443",
      "old_mode": 33188,
      "old_path": "tools/gn/misc/tm/GN.tmLanguage",
      "new_id": "9c244ff86d4e628a8e854b13f559a489a6e97630",
      "new_mode": 33188,
      "new_path": "tools/gn/misc/tm/GN.tmLanguage"
    },
    {
      "type": "modify",
      "old_id": "0fbd6e016b84eb5a1057b76d98f480a4b9ea4a6f",
      "old_mode": 33188,
      "old_path": "tools/gn/misc/vim/syntax/gn.vim",
      "new_id": "9dee605f30575002bb65bc58620ae30836f0889a",
      "new_mode": 33188,
      "new_path": "tools/gn/misc/vim/syntax/gn.vim"
    },
    {
      "type": "modify",
      "old_id": "9fc27708fa3871115f69c393dbbe8e7ef548758a",
      "old_mode": 33188,
      "old_path": "tools/gn/target.cc",
      "new_id": "fbbfd50a111ec8d7d38e8df5014346db0bbbf5a7",
      "new_mode": 33188,
      "new_path": "tools/gn/target.cc"
    },
    {
      "type": "modify",
      "old_id": "a7a8980a30254b785b0edfd9ba0138e86bcc5a02",
      "old_mode": 33188,
      "old_path": "tools/gn/target_unittest.cc",
      "new_id": "62dad5263a0c2f578a69489b7925d97c98a1c6d8",
      "new_mode": 33188,
      "new_path": "tools/gn/target_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "0a8f1c5f680ed9d1cf1b119d05c0bf90c0a6776b",
      "old_mode": 33188,
      "old_path": "tools/gn/toolchain.cc",
      "new_id": "e34acb5228c10043320c1cf278dd75c9094be29b",
      "new_mode": 33188,
      "new_path": "tools/gn/toolchain.cc"
    },
    {
      "type": "modify",
      "old_id": "1e9bc2e06e9051e44ad68d861826cc17e248e0d6",
      "old_mode": 33188,
      "old_path": "tools/gn/toolchain.h",
      "new_id": "dd8637cf5ea6ad4c38a039312828244933177cfa",
      "new_mode": 33188,
      "new_path": "tools/gn/toolchain.h"
    },
    {
      "type": "modify",
      "old_id": "c286408155aa48ab795c506bf0954b2af8c82fbe",
      "old_mode": 33188,
      "old_path": "tools/gn/variables.cc",
      "new_id": "67975ce52dd23799ddcffd57e232cc5409c1f02b",
      "new_mode": 33188,
      "new_path": "tools/gn/variables.cc"
    }
  ]
}
