)]}'
{
  "commit": "867b10efd4e748ef613c45d1e055c689db85b533",
  "tree": "7a0a07a4b5912177c45c0acc931815aaee8a0fcf",
  "parents": [
    "55db958b26235dd786d231a79c060a5d5d47358d"
  ],
  "author": {
    "name": "Cindy Liu",
    "email": "hcindyl@google.com",
    "time": "Fri Apr 01 13:42:27 2022 -0700"
  },
  "committer": {
    "name": "Rupert Swarbrick",
    "email": "rswarbrick@gmail.com",
    "time": "Mon Apr 04 16:34:28 2022 +0100"
  },
  "message": "Update lowrisc_misc-linters to lowRISC/misc-linters@091a2fe\n\nUpdate code from upstream repository https://github.com/lowRISC/misc-\nlinters.git to revision 091a2fe9c6cc8d8057c254ce3a6a565847f6e737\n\n* [licence-checker] Add vlt template file support (Cindy Liu)\n* [CI] Use Bazel rules for CI instead of manual calls (Miguel Young de\n  la Sota)\n* [yapf] Add Bazel rules for yapf formatting (Miguel Young de la Sota)\n* [doc] Add README note about Bazel rules (Miguel Young de la Sota)\n* [licence-checker] Add Bazel support for calling into the licence\n  checker (Miguel Young de la Sota)\n* [licence-checker] Add support for Go, Protobuf, and Bazel (Miguel\n  Young de la Sota)\n\nSigned-off-by: Cindy Liu \u003chcindyl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "27a58726467f9fd92903a55cceb48334120c20ef",
      "old_mode": 33188,
      "old_path": "util/lowrisc_misc-linters.lock.hjson",
      "new_id": "8b6f4b0c484390173c449616d2db8fcce270584e",
      "new_mode": 33188,
      "new_path": "util/lowrisc_misc-linters.lock.hjson"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ac51a054d2da1e1215b8e55951ca7649a3dbe984",
      "new_mode": 33188,
      "new_path": "util/lowrisc_misc-linters/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bac3b3ef6501a7760df36544611723e979c68f7a",
      "new_mode": 33188,
      "new_path": "util/lowrisc_misc-linters/BUILD"
    },
    {
      "type": "modify",
      "old_id": "09391eda5def22e36cc620023844910e8518202c",
      "old_mode": 33188,
      "old_path": "util/lowrisc_misc-linters/README.md",
      "new_id": "869822a26cca701f53645712fd1d9cccb57ba6de",
      "new_mode": 33188,
      "new_path": "util/lowrisc_misc-linters/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7ed8a1316abf6a72f0567327910f4dec34216213",
      "new_mode": 33188,
      "new_path": "util/lowrisc_misc-linters/WORKSPACE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1aa5f272df55090564e220a3f6d1bf0ac8779a30",
      "new_mode": 33188,
      "new_path": "util/lowrisc_misc-linters/licence-checker/BUILD"
    },
    {
      "type": "modify",
      "old_id": "f20909fb91b1cd32211069b816a48dd960e989c4",
      "old_mode": 33261,
      "old_path": "util/lowrisc_misc-linters/licence-checker/licence-checker.py",
      "new_id": "302fe1b58a0e766c112df65015b0d826582e9da7",
      "new_mode": 33261,
      "new_path": "util/lowrisc_misc-linters/licence-checker/licence-checker.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5673807110acc0fc2426161975a79cd743da67a5",
      "new_mode": 33188,
      "new_path": "util/lowrisc_misc-linters/rules/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f1e7259baa874d354596a95f3ef849950859743",
      "new_mode": 33188,
      "new_path": "util/lowrisc_misc-linters/rules/deps.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de94c5802fc1620aa8e3deb81bf18b6ee8c703c4",
      "new_mode": 33188,
      "new_path": "util/lowrisc_misc-linters/rules/licence-checker-config.template.hjson"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d91a80e6535fc84b5e01f148ca6ff4b1ae03710f",
      "new_mode": 33188,
      "new_path": "util/lowrisc_misc-linters/rules/licence-checker-runner.template.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "545570b2a4a9ad37273032a91508e9f9c94043f8",
      "new_mode": 33188,
      "new_path": "util/lowrisc_misc-linters/rules/pip.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7444b2ca1326b9e02ad77a8b31328c2fd37f386",
      "new_mode": 33188,
      "new_path": "util/lowrisc_misc-linters/rules/rules.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7592d27f3877c5b36b3eabed72d9bc763e7bdf25",
      "new_mode": 33188,
      "new_path": "util/lowrisc_misc-linters/rules/yapf-runner.template.sh"
    }
  ]
}
