)]}'
{
  "commit": "f77b79bf833f52496cff3043a5eb34cf90ff9bad",
  "tree": "91dfb502090210db88129c1abf31cb90cd3a2f4d",
  "parents": [
    "beb7325fe4319750fd77f200388f767fd7dba80a"
  ],
  "author": {
    "name": "Alexander Kornienko",
    "email": "alexfh@google.com",
    "time": "Tue Aug 02 20:29:35 2016 +0000"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Sep 04 14:24:19 2020 -0700"
  },
  "message": "[clang-tidy] MPITypeMismatchCheck\n\nThis check verifies if buffer type and MPI (Message Passing Interface)\ndatatype pairs match. All MPI datatypes defined by the MPI standard (3.1)\nare verified by this check. User defined typedefs, custom MPI datatypes and\nnull pointer constants are skipped, in the course of verification.\n\nInstructions on how to apply the check can be found at:\nhttps://github.com/0ax1/MPI-Checker/tree/master/examples\n\nPatch by Alexander Droste!\n\nDifferential revision: https://reviews.llvm.org/D21962\n\nllvm-svn: 277516\nGitOrigin-RevId: 5e0a50c2d7eb2ab01c30718b1b9fcb9593cd572b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8ac61248bf4bc0b8296581e164d79b4d50bd1293",
      "old_mode": 33188,
      "old_path": "clang-tidy/CMakeLists.txt",
      "new_id": "5e946f4f5195043b41bab8f20c242cfe81f129cf",
      "new_mode": 33188,
      "new_path": "clang-tidy/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "77a52d0824115125caffa966996185ee9876343e",
      "new_mode": 33188,
      "new_path": "clang-tidy/mpi/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "babf7b6ad2054843498428dd91c9983ce91251a8",
      "new_mode": 33188,
      "new_path": "clang-tidy/mpi/MPITidyModule.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30be95c51231452146ff4d9125d5ec0c4c5dc989",
      "new_mode": 33188,
      "new_path": "clang-tidy/mpi/TypeMismatchCheck.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "699110a969c5735899a1ede1a9b0724791f20e94",
      "new_mode": 33188,
      "new_path": "clang-tidy/mpi/TypeMismatchCheck.h"
    },
    {
      "type": "modify",
      "old_id": "212c7aa57de51b5c9244477a9b7f17c0f5d56b8f",
      "old_mode": 33188,
      "old_path": "clang-tidy/plugin/CMakeLists.txt",
      "new_id": "5106d3f12c4b383b200b80a42e50620d35ab0866",
      "new_mode": 33188,
      "new_path": "clang-tidy/plugin/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "45ec7982e31ecfb7ef230dde183ccadc5bb5a4b1",
      "old_mode": 33188,
      "old_path": "clang-tidy/tool/CMakeLists.txt",
      "new_id": "682d5eb21042cc2dd6f788305f9ed70a364ff409",
      "new_mode": 33188,
      "new_path": "clang-tidy/tool/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "eed7d31176fa558b58b825364554eb56b20b4206",
      "old_mode": 33188,
      "old_path": "clang-tidy/tool/ClangTidyMain.cpp",
      "new_id": "d887b8e0f5003a7d243c8fa5b9276b9083e2f8e0",
      "new_mode": 33188,
      "new_path": "clang-tidy/tool/ClangTidyMain.cpp"
    },
    {
      "type": "modify",
      "old_id": "461fae392d3998556c8872d06e43948061767458",
      "old_mode": 33188,
      "old_path": "docs/clang-tidy/checks/list.rst",
      "new_id": "6b73f3a6cd3fdb71faf2d4d7d3b0432f966298f3",
      "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": "83ed98176754c9eb8370ee46a45dc658779749d0",
      "new_mode": 33188,
      "new_path": "docs/clang-tidy/checks/mpi-type-mismatch.rst"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9697b6043c64a02f02a2e4a054d67a3e52a01526",
      "new_mode": 33188,
      "new_path": "test/clang-tidy/Inputs/mpi-type-mismatch/mpimock.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e230b89ba129ea933048d0c6dcbc68ccfe6096e",
      "new_mode": 33188,
      "new_path": "test/clang-tidy/mpi-type-mismatch.cpp"
    }
  ]
}
