)]}'
{
  "commit": "4eb20f59372e1b950157f32803d8846d3c5b04bc",
  "tree": "40ca853de70ea79e7f1d0b961eaf6a2825b6fe98",
  "parents": [
    "53e2f856b1e3427e67a7cb5db24ed31a79b51b41"
  ],
  "author": {
    "name": "Prudhvi Akhil Alahari",
    "email": "prudhvi.alahari@linaro.org",
    "time": "Thu May 12 18:40:49 2022 +0530"
  },
  "committer": {
    "name": "Yash Chaturvedi",
    "email": "yash.chaturvedi@linaro.org",
    "time": "Thu Jun 01 13:01:29 2023 +0530"
  },
  "message": "add polymer UI to view and edit dependencies\n\nAdd a polymer UI that uses the --depends-on--all query results to\ndisplay dependencies. Users are also allowed to edit the dependencies\nby clicking on the edit icon. The edit window posts a new change level\ndepends-on comment to update the depends-on. Update documentation and\ncomment validation error message to point to the new UI.\n\nAdd eslint so that javascript files can be linted using google\njavascript formatting guidelines. eslint can be ran with following\ncommands:\n  $ bazel test lint_test --test_output\u003derrors\n  $ bazel run lint_test -- --fix /path/to/file.js\n\nChange-Id: I7a1870e48a83d8e4927274aaacd42c4b9dc5ea86\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1cdba2ea77007b02f1e02a3c06a41d0c2ae0b8d",
      "new_mode": 33188,
      "new_path": ".eslintignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e088cf9baab58cf35e8944ec05fe9782446fe79a",
      "new_mode": 33188,
      "new_path": ".eslintrc.json"
    },
    {
      "type": "modify",
      "old_id": "0503db267641f53b7333eddceb3d98990785c4ba",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "db99c8b224b41832607f1d61d2ce6faa8a050b18",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "5cca9bf131fb4c628bf31e91b0034c3cf6feed1e",
      "old_mode": 33188,
      "old_path": "BUILD",
      "new_id": "d065439731a58bd17e6f451fab9484e1cd2dabd4",
      "new_mode": 33188,
      "new_path": "BUILD"
    },
    {
      "type": "modify",
      "old_id": "6f4edeac30e7dcad6ee6713c33f25be640d36406",
      "old_mode": 33188,
      "old_path": "WORKSPACE",
      "new_id": "4e6db11c09a01cf5aa5f0d9fc56105aa8f3d948c",
      "new_mode": 33188,
      "new_path": "WORKSPACE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "53049988554a9ae481ca0a324e40ea1579e42868",
      "new_mode": 33188,
      "new_path": "gr-depends-on-plugin/gr-depends-on-edit.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8a537081ef143cdeb2c46d8e97a1caebf775031d",
      "new_mode": 33188,
      "new_path": "gr-depends-on-plugin/gr-depends-on-edit_html.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c5475948722672ad0c7c6417752e61e52dff63a",
      "new_mode": 33188,
      "new_path": "gr-depends-on-plugin/gr-depends-on-plugin.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d1dd8073d06fec167b0f897ee364ec4b9755497",
      "new_mode": 33188,
      "new_path": "gr-depends-on-plugin/gr-depends-on-plugin_html.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "00b5669a105579a780d68acab8529389a0a9ae74",
      "new_mode": 33188,
      "new_path": "gr-depends-on-plugin/plugin.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7386452a37fb85674dc7ee7d0392cf2db1fa8c37",
      "new_mode": 33188,
      "new_path": "package.json"
    },
    {
      "type": "modify",
      "old_id": "1c3b3bc8b1640b8463ffc8c7541c1b365263da42",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/depends/on/DependsOnCommentValidator.java",
      "new_id": "ad655bfa1e7911f63bee70203d0e6ecbcc3c9a8b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/depends/on/DependsOnCommentValidator.java"
    },
    {
      "type": "modify",
      "old_id": "b6eb1e10ba7fc1ddde3c397de2c08d23ce71b95e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/depends/on/Module.java",
      "new_id": "2f425db29d39799b15e1e6a67972a08007c31c28",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/depends/on/Module.java"
    },
    {
      "type": "modify",
      "old_id": "ba7906f44358729468ca3959469875c11a0680ca",
      "old_mode": 33188,
      "old_path": "src/main/resources/Documentation/about.md",
      "new_id": "71fd9ab879464d1fda1612abb35197bee00e5dfc",
      "new_mode": 33188,
      "new_path": "src/main/resources/Documentation/about.md"
    },
    {
      "type": "modify",
      "old_id": "7e7868462a90f5eb8c320e12b1c463d98ad1b284",
      "old_mode": 33261,
      "old_path": "test/test_dependson.sh",
      "new_id": "6ccb7e2fbe544929814793f6663a8742c9966d19",
      "new_mode": 33261,
      "new_path": "test/test_dependson.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e36a535916399572e882ff6c0116960c135f7374",
      "new_mode": 33188,
      "new_path": "tools/bzl/js.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d696496170750654290a4e10b0c3e24e862a82a5",
      "new_mode": 33188,
      "new_path": "tools/js/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4104cad0fe878d4334e55ebe42d860410dfc2b0c",
      "new_mode": 33188,
      "new_path": "tools/js/eslint-chdir.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "072d4a415b2a19aa1fc8fab6412d7a7d5bb7eb0a",
      "new_mode": 33188,
      "new_path": "tools/js/eslint-rules/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a4d039546856fbf66ca14f66e9312b0f2e6b0ab",
      "new_mode": 33188,
      "new_path": "tools/js/eslint-rules/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "adc6a696a1f7c114edbe811cb4d5d17e05570941",
      "new_mode": 33188,
      "new_path": "tools/js/eslint.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3eb2fe61dc69ac447ed53e9610072b5990855d49",
      "new_mode": 33188,
      "new_path": "yarn.lock"
    }
  ]
}
