)]}'
{
  "commit": "bb58d90ad149238bc4f234ff0e6fe723d97e6ea3",
  "tree": "d3b3b8d0a04fb8b1b8f8714a990da3b85afd7367",
  "parents": [
    "cb3ac926691195899e90c478d9852aace49dce24"
  ],
  "author": {
    "name": "Aaron Ballman",
    "email": "aaron@aaronballman.com",
    "time": "Thu Jan 26 22:34:24 2017 +0000"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Sep 04 14:51:07 2020 -0700"
  },
  "message": "Implement a new clang-tidy check that suggests users replace dynamic exception specifications with noexcept exception specifications.\n\nPatch by Don Hinton.\n\nllvm-svn: 293217\nGitOrigin-RevId: 8ec373af3d860b82e2a99014536fb2011eec8b07\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "22c7d8d5b1e95d73377c63e6c0db4f347f4b9571",
      "old_mode": 33188,
      "old_path": "clang-tidy/modernize/CMakeLists.txt",
      "new_id": "83d97c961f3049c6e85a9d6bd8b84ebd0b97a0ef",
      "new_mode": 33188,
      "new_path": "clang-tidy/modernize/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "3274f5d60b4d23beeeb9afa2a57a30c7e42c42e6",
      "old_mode": 33188,
      "old_path": "clang-tidy/modernize/ModernizeTidyModule.cpp",
      "new_id": "ab226ed403ad44a32a10cd72e486554482191157",
      "new_mode": 33188,
      "new_path": "clang-tidy/modernize/ModernizeTidyModule.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a38274ebbd280bf444252f355dde9e9560c9fca9",
      "new_mode": 33188,
      "new_path": "clang-tidy/modernize/UseNoexceptCheck.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4fbd0bdde0782efc1f508a539b9d81008060023d",
      "new_mode": 33188,
      "new_path": "clang-tidy/modernize/UseNoexceptCheck.h"
    },
    {
      "type": "modify",
      "old_id": "c266a853b2b9ca2c01596392dec7ce2a5f2365c3",
      "old_mode": 33188,
      "old_path": "docs/ReleaseNotes.rst",
      "new_id": "31257fcad68f4e4a9c13399f973ec5becff4e270",
      "new_mode": 33188,
      "new_path": "docs/ReleaseNotes.rst"
    },
    {
      "type": "modify",
      "old_id": "6cdd7999772a120e464e29c3fa48c4abd10e0f91",
      "old_mode": 33188,
      "old_path": "docs/clang-tidy/checks/list.rst",
      "new_id": "aec9111c68b840520d1c55ca4bccfd96fefb2804",
      "new_mode": 33188,
      "new_path": "docs/clang-tidy/checks/list.rst"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8a4b125ac68e03eff00a171e1682dd5b2bb8e26b",
      "new_mode": 33188,
      "new_path": "docs/clang-tidy/checks/modernize-use-noexcept.rst"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "78fcb76fdb11d951a5f7f8e6d872a150e239367a",
      "new_mode": 33188,
      "new_path": "test/clang-tidy/modernize-use-noexcept-macro.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c305e7dec14739372cc41befc58b98ca985afcf",
      "new_mode": 33188,
      "new_path": "test/clang-tidy/modernize-use-noexcept-opt.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f3bb252a7b01623895dff618436d71800b083af3",
      "new_mode": 33188,
      "new_path": "test/clang-tidy/modernize-use-noexcept.cpp"
    }
  ]
}
