)]}'
{
  "commit": "bd23a1439ac86a0261a489f125071167cbc62655",
  "tree": "0ba6df006c855a3bd265316b773a73c3ddc8b94d",
  "parents": [
    "5cc5cdf19edf6994316e4e7f8bc0c34343ab8fd5"
  ],
  "author": {
    "name": "Dan McArdle",
    "email": "dmcardle@google.com",
    "time": "Wed Sep 07 11:19:20 2022 -0400"
  },
  "committer": {
    "name": "Timothy Trippel",
    "email": "5633066+timothytrippel@users.noreply.github.com",
    "time": "Thu Sep 08 14:33:44 2022 -0700"
  },
  "message": "Fix various typos in Markdown files\n\nI started a pass through the repo\u0027s markdown files with `aspell`, but\nstopped at `hw/lint/doc/index.md`.\n\nI used the command below, but note that it has a few deficiencies. For\none, `aspell` does not show the name of the file you\u0027re viewing. As a\nresult, I sometimes found myself in vendored code or changelogs, which\nshould not be edited. Secondly, it\u0027s difficult to quit halfway through\nas it requires exiting from `aspell` N times.\n\n    find . -name \u0027*.md\u0027 -exec aspell check {} \\;\n\nAfter the initial upload, CI complained about trailing whitespace. I\nran the suggested command on the offending files.\n\n    util/fix_trailing_whitespace.py \\\n      doc/ug/directory_structure.md util/i2csvg/README.md\n\nSigned-off-by: Dan McArdle \u003cdmcardle@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4b9048daa741693e456ab968301dd9180c84299b",
      "old_mode": 33188,
      "old_path": "doc/getting_started/_index.md",
      "new_id": "05b56f465adab39700419adeff85f30b66070655",
      "new_mode": 33188,
      "new_path": "doc/getting_started/_index.md"
    },
    {
      "type": "modify",
      "old_id": "c91a8ebacdc2a71eb2d6b09b49494d01ee9ea0d1",
      "old_mode": 33188,
      "old_path": "doc/getting_started/build_sw.md",
      "new_id": "605deed55c2bab79de86f1d4e55d2cd699031969",
      "new_mode": 33188,
      "new_path": "doc/getting_started/build_sw.md"
    },
    {
      "type": "modify",
      "old_id": "8d55d6f28fd1e736f33d8a3949fd5b0eabcbe8b6",
      "old_mode": 33188,
      "old_path": "doc/getting_started/setup_dv.md",
      "new_id": "06c28d6799b0009efbec2766db625ae9fe7bcd76",
      "new_mode": 33188,
      "new_path": "doc/getting_started/setup_dv.md"
    },
    {
      "type": "modify",
      "old_id": "6f98094724c4c632ee7d9783a4c484448bce870e",
      "old_mode": 33188,
      "old_path": "doc/getting_started/setup_fpga.md",
      "new_id": "d2e63090b1273cd4c3911df9b56a521102b2e4d7",
      "new_mode": 33188,
      "new_path": "doc/getting_started/setup_fpga.md"
    },
    {
      "type": "modify",
      "old_id": "1e7030aa95aa4660e1e394bad7b8bc02c14f671b",
      "old_mode": 33188,
      "old_path": "doc/project/checklist.md",
      "new_id": "34676b12d51b0336c65802a380074da66665ed95",
      "new_mode": 33188,
      "new_path": "doc/project/checklist.md"
    },
    {
      "type": "modify",
      "old_id": "bc2bcefd405d416a249769b99ec6dbcabb57dce8",
      "old_mode": 33188,
      "old_path": "doc/project/committers.md",
      "new_id": "c06a48db68de84799f57ca308130515c18be3bd8",
      "new_mode": 33188,
      "new_path": "doc/project/committers.md"
    },
    {
      "type": "modify",
      "old_id": "32b9cf7f4a8555eaed032d54b1186e5902ef6eaf",
      "old_mode": 33188,
      "old_path": "doc/project/development_stages.md",
      "new_id": "3a092cb12a864756312b9e3fec9780c154d979df",
      "new_mode": 33188,
      "new_path": "doc/project/development_stages.md"
    },
    {
      "type": "modify",
      "old_id": "2a6c777fbdcb350b0dcfb89c19c1bfa4f4a455ab",
      "old_mode": 33188,
      "old_path": "doc/project/rfc_process.md",
      "new_id": "168c4b8a4b1f94c96a0c620475646134269a8e8d",
      "new_mode": 33188,
      "new_path": "doc/project/rfc_process.md"
    },
    {
      "type": "modify",
      "old_id": "05229766e82e3ea48456ac95fc2ef8c5d871d9ed",
      "old_mode": 33188,
      "old_path": "doc/rm/comportability_specification/index.md",
      "new_id": "aa5e074875f12af7ba030750f2e37415e64f4fe2",
      "new_mode": 33188,
      "new_path": "doc/rm/comportability_specification/index.md"
    },
    {
      "type": "modify",
      "old_id": "41baf9c3bb38d892493770ccc4a2bf32aeac389c",
      "old_mode": 33188,
      "old_path": "doc/rm/ipgen_tool.md",
      "new_id": "abddd1bad17c74d62f48ac038587370d2f1b8863",
      "new_mode": 33188,
      "new_path": "doc/rm/ipgen_tool.md"
    },
    {
      "type": "modify",
      "old_id": "dd3bae371f65162d0218d69ebe9be74aa3f95f57",
      "old_mode": 33188,
      "old_path": "doc/rm/register_tool/index.md",
      "new_id": "1ebfe19a89587d5710e8a48537c16c1fbbd5ca67",
      "new_mode": 33188,
      "new_path": "doc/rm/register_tool/index.md"
    },
    {
      "type": "modify",
      "old_id": "19754f6142daadd5eb0011f622ba916d4e1a87fc",
      "old_mode": 33188,
      "old_path": "doc/rm/topgen_tool.md",
      "new_id": "26cafe6b6c4fe9f59a75c33e577b9ec28f54e129",
      "new_mode": 33188,
      "new_path": "doc/rm/topgen_tool.md"
    },
    {
      "type": "modify",
      "old_id": "a17d2b57ba7a59ec610140af9bdd61b1900e6a81",
      "old_mode": 33188,
      "old_path": "doc/rm/vendor_in_tool.md",
      "new_id": "255a7670af432629199071fce0071872ab6369b8",
      "new_mode": 33188,
      "new_path": "doc/rm/vendor_in_tool.md"
    },
    {
      "type": "modify",
      "old_id": "aea9e315f34aaddfd91121448be26df29eaab10e",
      "old_mode": 33188,
      "old_path": "doc/security/implementation_guidelines/hardware/index.md",
      "new_id": "6130ae74761b7cdee91cab32699b7ad53f4eed9f",
      "new_mode": 33188,
      "new_path": "doc/security/implementation_guidelines/hardware/index.md"
    },
    {
      "type": "modify",
      "old_id": "acf68d9b8cfe381aa29a4a386f58368a57709b19",
      "old_mode": 33188,
      "old_path": "doc/security/specs/identities_and_root_keys/_index.md",
      "new_id": "18cc68823604c8b4b0f778a26da5aa79e0cc6dd5",
      "new_mode": 33188,
      "new_path": "doc/security/specs/identities_and_root_keys/_index.md"
    },
    {
      "type": "modify",
      "old_id": "7a5fbc846677b4a90a67b3ef8eaa613cf73af024",
      "old_mode": 33188,
      "old_path": "doc/security/specs/secure_boot/index.md",
      "new_id": "d9e24b2b2031d009cef29fac14770499cefa3bc6",
      "new_mode": 33188,
      "new_path": "doc/security/specs/secure_boot/index.md"
    },
    {
      "type": "modify",
      "old_id": "25c5ef0da410f7e0d39e2d0cf19aea70874b5a2f",
      "old_mode": 33188,
      "old_path": "doc/sg/asm_coding_style.md",
      "new_id": "567b2bbf0bb0b95758aa37460db14cfaa69182db",
      "new_mode": 33188,
      "new_path": "doc/sg/asm_coding_style.md"
    },
    {
      "type": "modify",
      "old_id": "33994a6059a2fc4dd4a4b746705702fa8d2b5add",
      "old_mode": 33188,
      "old_path": "doc/sg/c_cpp_coding_style.md",
      "new_id": "5a8a68e4a9505ebbf4f55dc5cc2016089ea62255",
      "new_mode": 33188,
      "new_path": "doc/sg/c_cpp_coding_style.md"
    },
    {
      "type": "modify",
      "old_id": "156228bb57e1d785f76242cd86bb32bd1d25e017",
      "old_mode": 33188,
      "old_path": "doc/sg/otbn_style_guide.md",
      "new_id": "976b1e956531bcd4f040ab5f11bc1a7eb1985e8b",
      "new_mode": 33188,
      "new_path": "doc/sg/otbn_style_guide.md"
    },
    {
      "type": "modify",
      "old_id": "68b94731fd4af9868c8f300d47eab59a00fd16aa",
      "old_mode": 33188,
      "old_path": "doc/sg/python_coding_style.md",
      "new_id": "e2944591143dba39fde9c3e69395fe237e90eebf",
      "new_mode": 33188,
      "new_path": "doc/sg/python_coding_style.md"
    },
    {
      "type": "modify",
      "old_id": "6443d32a3ac61dbde270f56573b3e25cc5720b1d",
      "old_mode": 33188,
      "old_path": "doc/ug/bazel_notes.md",
      "new_id": "7545cd5ca83c29526f17caa2b21e410c0b2199ce",
      "new_mode": 33188,
      "new_path": "doc/ug/bazel_notes.md"
    },
    {
      "type": "modify",
      "old_id": "cf5920378c7792b7b7852ae8b01f19f5cf92f992",
      "old_mode": 33188,
      "old_path": "doc/ug/directory_structure.md",
      "new_id": "b893f3b62342ce04fe8d4e2f7b91a60c62bb7f55",
      "new_mode": 33188,
      "new_path": "doc/ug/directory_structure.md"
    },
    {
      "type": "modify",
      "old_id": "e0d69e995ca5327fe53eff0be9bae75c8aa970dc",
      "old_mode": 33188,
      "old_path": "doc/ug/dv_methodology/index.md",
      "new_id": "0554205a8ca48901ecee2855f1fbd97998bfaa5e",
      "new_mode": 33188,
      "new_path": "doc/ug/dv_methodology/index.md"
    },
    {
      "type": "modify",
      "old_id": "3854006b1ad9a2ceb0f3f38ff47d12054b886da3",
      "old_mode": 33188,
      "old_path": "doc/ug/github_notes.md",
      "new_id": "f700b60a4d2d0677dbd98b271de642ce966afc64",
      "new_mode": 33188,
      "new_path": "doc/ug/github_notes.md"
    },
    {
      "type": "modify",
      "old_id": "f065b9235a91d42e6f460e4e74cc796575471a81",
      "old_mode": 33188,
      "old_path": "doc/ug/sec_cm_dv_framework/index.md",
      "new_id": "39864adf67c968077378eb816cd72843125ed2a5",
      "new_mode": 33188,
      "new_path": "doc/ug/sec_cm_dv_framework/index.md"
    },
    {
      "type": "modify",
      "old_id": "d672f836d369227a13974c390c164a0b3f0d3c98",
      "old_mode": 33188,
      "old_path": "doc/use_cases/_index.md",
      "new_id": "a29ec27cce6195a985c4aafc5f4b50a8394fef03",
      "new_mode": 33188,
      "new_path": "doc/use_cases/_index.md"
    },
    {
      "type": "modify",
      "old_id": "30e4bc5c8b6f580d551840be11be068bfecd8dfa",
      "old_mode": 33188,
      "old_path": "hw/dv/sv/cip_lib/doc/index.md",
      "new_id": "d1d0b9549adca09c46d4c8f863905d66ed2a2cb4",
      "new_mode": 33188,
      "new_path": "hw/dv/sv/cip_lib/doc/index.md"
    },
    {
      "type": "modify",
      "old_id": "6e2e99a9cc2dd9216d967245be88ed0280e2b0ec",
      "old_mode": 33188,
      "old_path": "hw/dv/sv/common_ifs/index.md",
      "new_id": "fff99514b148b3869fb60b42a6a8cafa1a8aaace",
      "new_mode": 33188,
      "new_path": "hw/dv/sv/common_ifs/index.md"
    },
    {
      "type": "modify",
      "old_id": "948a21d3fd03b7a9c16da5b78a2d5295211fbff1",
      "old_mode": 33188,
      "old_path": "hw/dv/sv/csr_utils/doc/index.md",
      "new_id": "17ce59f4a81b902ee4eb71fc4477f84d51c26f7e",
      "new_mode": 33188,
      "new_path": "hw/dv/sv/csr_utils/doc/index.md"
    },
    {
      "type": "modify",
      "old_id": "6851bead0e0ce487bc073298d5b477853ebf6d88",
      "old_mode": 33188,
      "old_path": "hw/dv/sv/mem_model/doc/index.md",
      "new_id": "59c1055f02763ad1c3fef4e4fd871985e9b8f4aa",
      "new_mode": 33188,
      "new_path": "hw/dv/sv/mem_model/doc/index.md"
    },
    {
      "type": "modify",
      "old_id": "45829b3b7938ef55446d4be2394eb40c92476faf",
      "old_mode": 33188,
      "old_path": "hw/dv/sv/sim_sram/doc/index.md",
      "new_id": "3f6565e3239d7e4e71504d06c690b01b5cd3e658",
      "new_mode": 33188,
      "new_path": "hw/dv/sv/sim_sram/doc/index.md"
    },
    {
      "type": "modify",
      "old_id": "7a519d5dedba9ba8a21e7f9d4e46963572759535",
      "old_mode": 33188,
      "old_path": "hw/ip/entropy_src/dv/env/seq_lib/entropy_src_base_vseq.sv",
      "new_id": "e23b1803b6e7160bca482275f9fa4d7cae7f139e",
      "new_mode": 33188,
      "new_path": "hw/ip/entropy_src/dv/env/seq_lib/entropy_src_base_vseq.sv"
    },
    {
      "type": "modify",
      "old_id": "0fe94dae0a8cdcc04dc121dc3f74b7c98053d83a",
      "old_mode": 33188,
      "old_path": "sw/_index.md",
      "new_id": "03b5f28483936c1adbcab7e17dc5acf5f0111c7f",
      "new_mode": 33188,
      "new_path": "sw/_index.md"
    },
    {
      "type": "modify",
      "old_id": "316c2c6d25092ccb2b8698c77933bdc27ad633ac",
      "old_mode": 33188,
      "old_path": "util/dvsim/doc/testplanner.md",
      "new_id": "44bcdbba2fb58a8e257bee5d398af3bdb50e04a7",
      "new_mode": 33188,
      "new_path": "util/dvsim/doc/testplanner.md"
    },
    {
      "type": "modify",
      "old_id": "4b2cbc93001d11f155a49e86e9a5c461cb26a9ed",
      "old_mode": 33188,
      "old_path": "util/i2csvg/README.md",
      "new_id": "c7a619509f8c377a2dcc295451331d8bc79acc05",
      "new_mode": 33188,
      "new_path": "util/i2csvg/README.md"
    },
    {
      "type": "modify",
      "old_id": "fe40149588b0edc926c4ff670562c6813d5ef7c5",
      "old_mode": 33188,
      "old_path": "util/uvmdvgen/doc/index.md",
      "new_id": "66751f688a57ea39fc0c1032591eb4d0f47e01d7",
      "new_mode": 33188,
      "new_path": "util/uvmdvgen/doc/index.md"
    }
  ]
}
