)]}'
{
  "commit": "af83625922ce4f15ce4fd19d64b122a46d11df43",
  "tree": "7ba9ba567db554826bccb43d4728781c33522376",
  "parents": [
    "97cc440d84f050f99ff0161f9414bfa2ffa38f65"
  ],
  "author": {
    "name": "Alfred Zien",
    "email": "zienag@yandex-team.ru",
    "time": "Sun Jan 19 17:47:33 2020 +0300"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Sat Jan 25 00:21:28 2020 +0000"
  },
  "message": "Add support for scope subscript\n\nThis allows readonly access to scope\u0027s variables by a computed string:\nkey \u003d \"foo\"\nscope \u003d {\n  foo \u003d 1\n  bar \u003d 2\n}\nscope[key]\n\nChange-Id: Ib3c8206a505447c51578511fbbcb99d318f59fab\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/7100\nCommit-Queue: Brett Wilson \u003cbrettw@chromium.org\u003e\nReviewed-by: Brett Wilson \u003cbrettw@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dafc732f3d73bdb12be9c96869cd186597b7349d",
      "old_mode": 33188,
      "old_path": "src/gn/command_format.cc",
      "new_id": "8483b93cb3f05bfcaf601ec2bdc0038d0134f7fb",
      "new_mode": 33188,
      "new_path": "src/gn/command_format.cc"
    },
    {
      "type": "modify",
      "old_id": "a960655caaef76a030aea050938a38957318773c",
      "old_mode": 33188,
      "old_path": "src/gn/operators.cc",
      "new_id": "3c55a902ec8a1b932ca294eaf993918ea6981ade",
      "new_mode": 33188,
      "new_path": "src/gn/operators.cc"
    },
    {
      "type": "modify",
      "old_id": "8625e45f646be14fd39dc83dd1c7721f121d0385",
      "old_mode": 33188,
      "old_path": "src/gn/parse_tree.cc",
      "new_id": "d4c6290cd1a853ede2fd1a9136a03d7eeac08029",
      "new_mode": 33188,
      "new_path": "src/gn/parse_tree.cc"
    },
    {
      "type": "modify",
      "old_id": "19f088794ba9b9fa8bdb000193403518b16bc1c1",
      "old_mode": 33188,
      "old_path": "src/gn/parse_tree.h",
      "new_id": "13fa7d1271e097d97b11b67a98858e73c6b88d8d",
      "new_mode": 33188,
      "new_path": "src/gn/parse_tree.h"
    },
    {
      "type": "modify",
      "old_id": "b2d19b22fe670ca927d2bba704e36c8f377a7c29",
      "old_mode": 33188,
      "old_path": "src/gn/parse_tree_unittest.cc",
      "new_id": "e366b5494756d6b85f96a3be433ce1eb3ad0f05b",
      "new_mode": 33188,
      "new_path": "src/gn/parse_tree_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "0e761f2dc36ad19a4fcde81e63fe9b08594cb7ca",
      "old_mode": 33188,
      "old_path": "src/gn/parser.cc",
      "new_id": "833e590fc2bcf9da96285cde0efbf92e25e6f8ff",
      "new_mode": 33188,
      "new_path": "src/gn/parser.cc"
    },
    {
      "type": "modify",
      "old_id": "dda4b2ada51806358ea2a36befb38ad9c59caa27",
      "old_mode": 33188,
      "old_path": "src/gn/test_with_scope.cc",
      "new_id": "70d1612f18c92a4e38f7812deb67a5a0645826c4",
      "new_mode": 33188,
      "new_path": "src/gn/test_with_scope.cc"
    },
    {
      "type": "modify",
      "old_id": "6292b6c36a3950699696860100984f29c8c101b9",
      "old_mode": 33188,
      "old_path": "src/gn/test_with_scope.h",
      "new_id": "19854dbea65c5ab2d053f68c49e00b897bf62f9e",
      "new_mode": 33188,
      "new_path": "src/gn/test_with_scope.h"
    }
  ]
}
