)]}'
{
  "commit": "6ea8c8a31e440803b27a530943e8bbf0bfca3348",
  "tree": "14a0cf8a43249ccc8f4d1cdea66d179e387177dd",
  "parents": [
    "c35670bf62d183b67b1a3c617b9beef654f6f9f2"
  ],
  "author": {
    "name": "Viktar Donich",
    "email": "viktard@google.com",
    "time": "Tue Dec 12 14:41:47 2017 -0800"
  },
  "committer": {
    "name": "Viktar Donich",
    "email": "viktard@google.com",
    "time": "Wed Dec 20 15:14:13 2017 -0800"
  },
  "message": "Support for .screen() plugin API\n\nAdds `.screen()` plugin API method for adding plugin-provided\nscreens. Such screens only have common headers and footers, while rest\nof the page is filled with the registered web component.\n\nAny navigation to URL containing `#/x/` hash results in client-only\nredirect to `/x/` and showing appropriate plugin-provided screen.\n\nAdds a `plugin.screenUrl()` method for generating consistent URLs for\nsuch screens.\n\nAdds an example plugin with number of ways the provided API can be used.\n\nAdds partial support for GWT UI `.screen()` method. Notable difference -\ndoes not support RegExp for the screen matching.\n\nChange-Id: I0be3dee8eba6f8535a1fb2be05f473f3649bad8f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dbcbe49bd4700b945c0bf904ecb98c85b080d65e",
      "old_mode": 33188,
      "old_path": "Documentation/pg-plugin-dev.txt",
      "new_id": "a3f1e55bad0ba583b4a74a1c0fb5daaa3f6ca81e",
      "new_mode": 33188,
      "new_path": "Documentation/pg-plugin-dev.txt"
    },
    {
      "type": "modify",
      "old_id": "b59ad9dc9b33fd4c6823ee0c69a01094f79ee6a6",
      "old_mode": 33188,
      "old_path": "polygerrit-ui/app/elements/core/gr-navigation/gr-navigation.html",
      "new_id": "f8c7e74de4074575bbcb8a8489ed41ad7fbf6d00",
      "new_mode": 33188,
      "new_path": "polygerrit-ui/app/elements/core/gr-navigation/gr-navigation.html"
    },
    {
      "type": "modify",
      "old_id": "5d26cb63cf11e0a0c535678bd27a862f7def807e",
      "old_mode": 33188,
      "old_path": "polygerrit-ui/app/elements/core/gr-router/gr-router.js",
      "new_id": "6d7e78df9a92b1daf654e7a1956c756176e55784",
      "new_mode": 33188,
      "new_path": "polygerrit-ui/app/elements/core/gr-router/gr-router.js"
    },
    {
      "type": "modify",
      "old_id": "7159e0aebce87fb8dac524ba2a776623eea3f93b",
      "old_mode": 33188,
      "old_path": "polygerrit-ui/app/elements/core/gr-router/gr-router_test.html",
      "new_id": "2f29667274d1ba3941039cca4093320525ef13e1",
      "new_mode": 33188,
      "new_path": "polygerrit-ui/app/elements/core/gr-router/gr-router_test.html"
    },
    {
      "type": "modify",
      "old_id": "035e906f641fb5b4abcb712048d6aaa823122872",
      "old_mode": 33188,
      "old_path": "polygerrit-ui/app/elements/gr-app.html",
      "new_id": "95cddab3d211561263abb6d0ee1f484ec5a8d5bf",
      "new_mode": 33188,
      "new_path": "polygerrit-ui/app/elements/gr-app.html"
    },
    {
      "type": "modify",
      "old_id": "637cce51cc9509bd3331f5f80ced9daec6e7ce3e",
      "old_mode": 33188,
      "old_path": "polygerrit-ui/app/elements/gr-app.js",
      "new_id": "bb24c74500736eb492f9db008cf328160fae6608",
      "new_mode": 33188,
      "new_path": "polygerrit-ui/app/elements/gr-app.js"
    },
    {
      "type": "modify",
      "old_id": "9c11522873f7a36867005b108ba0b5396fae431c",
      "old_mode": 33188,
      "old_path": "polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-js-api-interface_test.html",
      "new_id": "504504e0046d165d7064dda89d89ca1ce859b35b",
      "new_mode": 33188,
      "new_path": "polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-js-api-interface_test.html"
    },
    {
      "type": "modify",
      "old_id": "af7c15526898e16a983c1b2091674a8b29e22809",
      "old_mode": 33188,
      "old_path": "polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-public-js-api.js",
      "new_id": "2950c05ff0be28ef66185f33781baa257bcd84ad",
      "new_mode": 33188,
      "new_path": "polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-public-js-api.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de293157de79f8ae7d5a1b7d3210aa8c65d7605f",
      "new_mode": 33188,
      "new_path": "polygerrit-ui/app/samples/some-screen.html"
    },
    {
      "type": "modify",
      "old_id": "5be1c6020389cb35778015b9443f660059ceac17",
      "old_mode": 33188,
      "old_path": "polygerrit-ui/server.go",
      "new_id": "ece071c7b01df04cbb50ebea21ef0c5e28c2f46a",
      "new_mode": 33188,
      "new_path": "polygerrit-ui/server.go"
    }
  ]
}
