)]}'
{
  "commit": "a84795a6e5ae0d7e85ba91ea81a3b3587de5fb14",
  "tree": "d40358247a8bb4568bf6ae90ffc4c1ddc9befbdd",
  "parents": [],
  "author": {
    "name": "libigl Maintainers",
    "email": "g2.prod.libigl-third-party-mirror-owners@google.com",
    "time": "Tue Mar 03 17:13:50 2026 -0800"
  },
  "committer": {
    "name": "cstegel",
    "email": "cstegel@google.com",
    "time": "Mon Mar 09 12:52:15 2026 -0700"
  },
  "message": "No public description\n\nPiperOrigin-RevId: 878193246\nChange-Id: I0245ee672f489ab5ee610356eaa110197e70f3af\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "07fa7c308c9e99e08819aefe7c71d0a803b06530",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/LICENSE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd202358df4375ab29c577e1bab34c02f1d09ac0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/LICENSE.MPL2"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e27f741b8fc65be3105f05a20a4a290aad7cf4f1",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8890de6a135a9db64ee3a346eb38f906b536c3d9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/AABB.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6873b54df08308b1de3bf2fe6418812722291896",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/AABB.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a599f17a52e7d8fa0a0b82db2f77736d40fe9593",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/ARAPEnergyType.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e667d8ae2f3573bbc451eebab39319a4662bd6e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/AtA_cached.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80460867825706d80f1279bda9315f508708a2fd",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/AtA_cached.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c2038b33ff179a2d45a4b2a4dcfd67df218a79d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/COLLAPSE_EDGE_NULL.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fccc7ca4fe744a5afe420bd261b33cdb081eb44e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/C_STR.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc592cc2a62956c9e896cff44cb7ccc30db53e2b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/EPS.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "220337744535a025191ac9cc44c48a1e556a005a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/EPS.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b4e9556a1ff571ecad1a30ae6b43133a381ecbb",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/FastWindingNumberForSoups.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f12ce7a8e7e52232fec6085409e03396552d57ac",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/FileEncoding.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd740ec520cee41cefcd8f7bc9fc3e98e590ff86",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/FileMemoryStream.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "95fcd2c65186e392a2dea11e3891794ba862d949",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/HalfEdgeIterator.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8fc2b6c0d0f5e7ca79f258def186d4f57514351e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/HalfEdgeIterator.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "93b6daa9aaac6901f89a6f2ae4af12116526bdea",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/Hit.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5023071e674ea3df4f22adf70f89a855388449de",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/IGL_ASSERT.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f054d8c99a82bb602e7acbb45990de487174484f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/IO"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7cbf84bc2910efe5773d335d39c9c558fe8c4e07",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/IndexComparison.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ee61ef20837ddcaccae189b7671270caebc42c57",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/LinSpaced.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3d2459ad86197ca4310544df5dffbe20d56481cb",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/MappingEnergyType.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57d5fd7102c331b037a279483268d81105fcf450",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/MeshBooleanType.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0939e3bb614389d99776f4feeb25b9f385d55a76",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/MshLoader.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "17a575733d7ce21f1830407505070e5964562523",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/MshLoader.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50d23e85f608ea029bb389f076f2c6ed07160dec",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/MshSaver.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "779cbb99f09e51ff7cdd60c6ee71d6b4299fde93",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/MshSaver.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0200172a95db07a140d1754482048cbd4f1cbb4c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/NormalType.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e38b6e4fbe34a97b88dcbc112d83bd1cc8bef761",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/ONE.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8379e3704c378846762d7d5767b728faf3d49106",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/PI.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ebc7e7ccb080b35936e9686b5ae25dec9e5d188",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/PlainMatrix.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "704f72a6070b540c25412a12d4456ab9105d7950",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/PlainVector.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a8f5d2001e4cef92b8eee5dddeae70624039a26",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/REDRUM.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "689a64d426f8c5810f5fa28f710af963bacfa2c5",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/STR.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2207285aa739134aaf61a81a4a71de6a18cf4651",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/Singular_Value_Decomposition_Givens_QR_Factorization_Kernel.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "70b4371317e0c6f11b9756b8c53e6479e82fb5ad",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/Singular_Value_Decomposition_Jacobi_Conjugation_Kernel.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c3b3ff878d49073810afaf2b797dcf6e6e9c5fd",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/Singular_Value_Decomposition_Kernel_Declarations.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c9fbe33a7a47f36c91f4531698a0fa24028b55b9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/Singular_Value_Decomposition_Main_Kernel_Body.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d55fa86cfce32609f2aec9a56a9c37c995d0811f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/Singular_Value_Decomposition_Preamble.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e7517555a2cb8540ad198602526b898f3cbe2fcc",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/SolverStatus.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "47edf415eefa0beb4902e79a4ed812e0305346e8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/SortableRow.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5474d052734b2942739b33ec195ee83ca792eb7d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/Timer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1be9192d3a29bc3f241e70bb1874b6981f41e261",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/Viewport.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "28a5b2516657a3596fed3619da36c896c8309704",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/WindingNumberAABB.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b0d33428683edabb39c825d275798c91cd7436a3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/WindingNumberMethod.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb43774d542e491bd6351b8cd69cc93c4e2eca1f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/WindingNumberTree.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd282990569f2908c708037584096b17d2c95d78",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/ZERO.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "28d42cc7158713ac3bf07a22c4d2391933f13ade",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/accumarray.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a09e4098d21ef017edc528d0819af803baaa027a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/accumarray.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8037bcf390035ee10cc3b9bfead9c9fd08c03f2f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/active_set.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b5c42a18c19b976924741c068c75c606800b716",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/active_set.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a171d8785fbd06d19473f3846727a172cf82bf89",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/adjacency_list.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e9412523a645eb9205c59b4f21c11e3deb7a3e5",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/adjacency_list.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b4fae32b5bdd4ed9c303175fd89f55d7112b105",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/adjacency_matrix.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "125cefcc1e57962083693e55c4e0edfaf67903df",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/adjacency_matrix.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "35245eacbe2d80b10e1c03d586416de0ca6ae280",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/all.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf8bf28a00e78f3b693096c65ca41b8f08c9a7b2",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/all.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "608cf9b85773608c84336675b7d34ba16c6771f7",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/all_pairs_distances.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "721554f864a20edcb3ce6bc3a6fe4055bc6c386c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/all_pairs_distances.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "060501b5515844ca6226abdcdbf2c105d8600e2d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/ambient_occlusion.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4bdc050e5ad184fa2d3859501b02fbb2ca07cf9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/ambient_occlusion.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "574145bf0f8f2d5ed22e10adfee9249d40bde4b7",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/angular_distance.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dda391ef1f3799e56d33da3c820a5e68c03a0b43",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/angular_distance.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0488c8ffb0f81fc6441b0fbe69618f9983d6b874",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/any.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c46a30b1247f20636d554bc67b8633463d3041bf",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/any.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ab4132b6dd1778e3906df4be68ece3736a4b36a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/arap.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa99f19e79fbf7ffa7aae4731673a0e89f317cac",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/arap.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5838f27b9c0d1491087da7b24980d88a34396200",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/arap_dof.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5b2f3a2b294630b1288df8d2a37a6c868df5b48",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/arap_dof.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7501721b6ec70b9e67a3075320939dc196c250dd",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/arap_linear_block.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80bfdf2bc9f7126f4a320d4cbccd1c7d303463e2",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/arap_linear_block.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "821aa447577382b2f751f8dae81b358893b05a2d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/arap_rhs.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20e009cb2d3ae2aefff6b0123f220f29899a967b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/arap_rhs.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7022996816ccaab9eaf37843bdd4575908e69d66",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/average_from_edges_onto_vertices.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a1383da1e3b86495a5d528575cdeaad4fbc35cda",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/average_from_edges_onto_vertices.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b62c5e81aeb0d827cc4b35336225288ecddbc177",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/average_onto_faces.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "90a984473bdce7eb25a1ab25c965112bb8c5e473",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/average_onto_faces.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5994605708ba686d0d731d01c86cf749c59efc90",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/average_onto_vertices.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6bd2e229e5ff2895e2195289b5684f1fc60558df",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/average_onto_vertices.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b06d9ce5e06c3928818f9caff85aeca3c72c2897",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/avg_edge_length.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bfdbd0f3c5f4b2bea56c7c60cb7353f3cf327c5d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/avg_edge_length.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "009d0522ce51a82b1afa7e1f919ac4ba4bef642a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/axis_angle_to_quat.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "305eed9c92ae4ebfbecb603a68b1d95ec9d058e9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/axis_angle_to_quat.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c32b72dbd37e7f6f7d2a1e7db121b1c6ef2045e5",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/barycenter.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c84df3f8a224d27bae32be41e92a29d02a2e554a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/barycenter.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "998a737bf2bee86775efa7fe477ac11c2c0d8f56",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/barycentric_coordinates.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "42a956f21dbde466d38e680b553ab124d9cceea5",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/barycentric_coordinates.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e1c63e982813a7f778767d11e16521f542562be",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/barycentric_interpolation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9dca076c8496ba4157276e7509f6d1bd30bf7f5b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/barycentric_interpolation.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae4fb118e5329e7732bf8b4f6bcd1e0e2b9cecc2",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/basename.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6622516994ddc92a65814e1d01a5eaefde6b8062",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/basename.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6a8457ca77883971ff3091d8b4971aea7ad9b913",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/bbw.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0a96df7ea91a9be948a0c78692d669239a9ef6d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/bbw.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e63a9d555fd4cbe48d1021c1d26099b5e8956f74",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/bezier.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "006fe7be4c15cd3d8b2d1b4e0847a0cb66411f60",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/bezier.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "076c8a40b7be3d938038f0d4157eff8655f3fee3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/bfs.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff41974f9ca5e2020a5d3606b161c74611b1360b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/bfs.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9677ba3eed69ed407b08ede1ca10fa259efaf35b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/bfs_orient.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d3c804881a422eb3ae85b2ebc52834dc8a92311",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/bfs_orient.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "45ecc712801e5eb5128ae8730dc2165da3f325c6",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/biharmonic_coordinates.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c33e3c41627491f557b945f8d254f89b57f9ec3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/biharmonic_coordinates.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d6f3aa47035e9d7507b76bdafdddb4f60cb28c8a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/bijective_composite_harmonic_mapping.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "182c1957af0c6b9f491def12913a1b5d4b51f6fe",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/bijective_composite_harmonic_mapping.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20caed29318e4d7b70c2c2b0757791bf2d062137",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/blkdiag.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12ae98b2708c11bf999b84c32034903978786f45",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/blkdiag.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "10629b28b27504e4b22fdb1b3babdf50057f946e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/blue_noise.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3994ad45f5dcbde0b32fb7065e7ac07ffcf7d6fe",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/blue_noise.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8434683e7f01cc2bd6a24f5ad659c258aced0721",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/bone_parents.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b935e1f48d01ff78082682f1f5c324acf689b14f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/bone_parents.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1d92f97eba63a5ad31050ac605e3ee7100dd9fb9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/boundary_conditions.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "320e8a1fa7cb5fe4c0a62650ceb91c9304d27412",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/boundary_conditions.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9db588d738e4f458cde52f8cce473676b5f378f0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/boundary_facets.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "48396f81029f547c6f4fa056d2c298f6cc0aeab0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/boundary_facets.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3cce1a0f10354e29377f5745e0651ef766ad1111",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/boundary_loop.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c021e18197c0d92e4c7a5faad556ff37c2e0857",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/boundary_loop.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4777d2511e0952fbec9dc74722e2372df4d5e169",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/bounding_box.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c4781d3a78a1dabe1ba3283f13bdcc7ebb8de34",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/bounding_box.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "410953a85468e71d8d5ed4e92bd41272dde5cecd",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/bounding_box_diagonal.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f377f6ddb27cfcb6e1e1ab445e3d20b24d0a7446",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/bounding_box_diagonal.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bcf7d7d492d1676669cc8d753a0a3d6a1e8df873",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/box_faces.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23f535ea261c87f7510e7c28caa1958e8cc3a313",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/box_faces.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08c080b158c267ea92a84efd0fc532927868b739",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/box_surface_area.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de49d4d0a2db5c67df464f1e3c435937db3ca738",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/box_surface_area.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55d68da86063f2657ec56956f62f8f348f2b991f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/canonical_quaternions.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9693e51e97626cf4acd9c0bc4f1fde557326bb9b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/canonical_quaternions.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1ad89c4e1e6dccfa047e7028514430d00db49ad",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/cat.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "532178a92718947d4f374fc311c5d29f9337dcea",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/cat.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f81d240a6fc0be52c5739d014190dd7206d66c59",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/ceil.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "191ca0d63990e5de9402960b9caee0134727acc8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/ceil.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7ab68c5c965a193abc85336b166cd0d01679eba3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/centroid.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0591e17e97902d1817290e91025b62731d9b309f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/centroid.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a4999d768f57436c9798f3d2122ef0d211737c8d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/circulation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "91708617421402246ad51606bcc348a27a6e71e3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/circulation.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3ac4c2299f504c800c693f3150a97ead18b3a77",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/circumradius.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1e83dd06913f83300d014539c858ca6888f816e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/circumradius.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ef6ea8092a60a5c1e1aea60f5c1407831582160",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/collapse_edge.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85c2808ff5be3cce3cd6a39a12dcda35bbdb4cd7",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/collapse_edge.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a0ac8ae7e3a4e6804ae88e5deae978605ff8ce7e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/collapse_edge_would_create_intersections.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb01272a6c6af1333788662a65c31cf27a28ea17",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/collapse_edge_would_create_intersections.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80f6fdf5f5f8ed9b26a6458ceaf0beb8febff0a5",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/collapse_least_cost_edge.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e2b35616d9ae5149c86ebad1a07877ffae2f2a8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/collapse_least_cost_edge.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a15a4fa6f8cd9533a6df6b61b4ab014500e8ca4",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/collapse_small_triangles.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a4694a7dec47797769640dd7aa3d7de66472b4d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/collapse_small_triangles.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7a5c84973bd2da4a1ad78d97b14d7025e846e30",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/colon.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e57cfe7e22e8f4681747d3f9071665082d884db",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/colon.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff9e433e4ae2ff70778ae07bca113354fc86de4d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/colormap.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "68a304a973c0d31863257bfd99124340ec9d9cd6",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/colormap.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f87adab06b4d26898a30f7a1106c1a0aaf8fc2ea",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/column_to_quats.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8ee5fdff17be57f31655448806d4d4353147ea57",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/column_to_quats.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bdd2217d291573561fd5ff7a84087b109165d6d8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/columnize.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a77841d3e31106724be2cfdaf5b939dc16b905e6",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/columnize.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "db4260cbf906dbaad66ceb29aa8ad4117fcb63f9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/comb_cross_field.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a65d074af51ab173484d86a86bee9f81bc544f4e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/comb_cross_field.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c5fe6d19d7e69cc0b2f3b1b9c1f5145f94521257",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/comb_frame_field.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b3525ae8f7ebc0b27ca4b8253cae9f750fd8e824",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/comb_frame_field.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be7da86e95a5116d8520489bb131f79c2d8f7798",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/comb_line_field.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "776a335b8fccdc262fba8f5a778e31cb3c814487",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/comb_line_field.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d77bf3f54727aedb957f62accd1a302e7a5f3a24",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/combine.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ada582b02584abae96c14172a91c17d32c82a650",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/combine.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5cdc6d043fb95b8420a3c9611282984cae0ad8a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/compute_frame_field_bisectors.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c684bd15310a9411ca2ecfcd795330fedd8963f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/compute_frame_field_bisectors.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cfe6df02bc2b1e300900118c9385c1999e97c86c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/connect_boundary_to_infinity.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "89fb26da70ecad7e75ab65f2cdc3d8acb6622faf",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/connect_boundary_to_infinity.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "142ef882c61c16d49251998a23ba496b47f5dde6",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/connected_components.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f60bf529f9e40787be7c3ad411192a4eb58950e2",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/connected_components.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "646e74f91e910dae3d1f4414d3fdc8c7cba1f4c7",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/cotmatrix.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9667ed274148f28514055631f82ae84ec85e6897",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/cotmatrix.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de601dd951e3d0d8863a5fb43c7ffd401827b78e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/cotmatrix_entries.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1dc80e97c94758dd02b9a471cdffaa53f3d8e5d5",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/cotmatrix_entries.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8be914a285c88c56ee886639b08c09fc192d436d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/cotmatrix_intrinsic.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "35ba38085e27cf60e8e545648f51d5a25d6203c4",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/cotmatrix_intrinsic.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bdde79ca7a5ea42704e2e1be4d34825f8157f62a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/count.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18328c91ce986dda696fc9a661ae773ea0afa641",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/count.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d8d704efe790cf1835c4eb6a9badfc6a414df38",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/covariance_scatter_matrix.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60c6dc74f9effbff0a43f20499f1852402c18bf0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/covariance_scatter_matrix.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f847d82428c3ee2ff56e62f9bf21e18dba16daf3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/cr_vector_curvature_correction.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ee918f1cd8fc3aad461b62f7e6bacf0c40637bb3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/cr_vector_curvature_correction.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5bf539e6631d96ae87c5c61123ef9be85385341b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/cr_vector_laplacian.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c7a8a3269c3e994d8aab1143e32e988d4a915dd",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/cr_vector_laplacian.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "529c1d8f15409301ccd2c1ae40f936bf5fd4a406",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/cr_vector_mass.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df9c2f6bb219fbf20398656d09488e3b81cb998e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/cr_vector_mass.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e165183e46370ffd6ae8948cb0f0b3c96992e5a8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/cross.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e6ccae7c99eb328f46ee3e26983f145c9637405",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/cross.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55b2ed3162115f1c265f3e6980afc0e2777b1a26",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/cross_field_mismatch.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f335aede31fbe8cb21bcb058dda996c8d0e539f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/cross_field_mismatch.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b89bd55869f6234dda1d5bc2354d0cb3c378b72a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/crouzeix_raviart_cotmatrix.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6a7b5a5821b5c80afc75bc98133b1eec3d60d7db",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/crouzeix_raviart_cotmatrix.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b73d943b0e194a100052176be7d97ba1bb94b079",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/crouzeix_raviart_massmatrix.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b004fd34ff2c40c511b7a2f160418899428911b4",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/crouzeix_raviart_massmatrix.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "05e03a61221a156c66dab17cdea7af87a81bf3ee",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/cumprod.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d767c294efdf7baf29bb13af49183f2ab026f16a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/cumprod.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1bbba5b1cedc0a6821a03f1bfc55ec9aa7c39ebf",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/cumsum.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a5fcd79e82e9e6ef041588d303845a701eb9cbc",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/cumsum.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c4b8c6667338c24328c5c845a95e406b2d786310",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/curved_hessian_energy.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f894d568aaa87140c9903fc5fdb88506889e079d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/curved_hessian_energy.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d67a6fdb2f6948d2f8c5f3c1c83c239eb417f769",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/cut_mesh.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "139b6e5f29c91f4dce420b0a1414a420229acea6",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/cut_mesh.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e49e3edc8189507205f72d339595d6839bb5a34d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/cut_mesh_from_singularities.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fec09cc2c76310c6320b3ee697aeeb4ea5220509",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/cut_mesh_from_singularities.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5cdab0312a5f9e4063505b9ef5d8cf24da8d13b8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/cut_to_disk.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "07640dbbbe2a5a08be6234ce02475d03d7a2e684",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/cut_to_disk.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ab0fd4d3df3fabd6d017492261cbf904fc40a2ba",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/cylinder.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b70375dd0f828f3265f2cedf6b200e5d2f220d1",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/cylinder.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "735de6fc4ceec06c8174f7a0f3b9866aaef6e79b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/dated_copy.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bceaade8bbe8bfeca809b66bc3a089d0bc0e30bf",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/dated_copy.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f9a8cf9f5a9ac8cc1a1a174334edf221d75361b5",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/decimate.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a134436c028cde5dbb982c040807b94470785465",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/decimate.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c284f2074190f2988ed6e70c1e560586c0c8c2a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/decimate_callback_types.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e20bc25bd08afb6e4b68a9a151d9133b43a34b0f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/decimate_trivial_callbacks.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c386ce1d2659eb7d281face2c11a64dbf2bab924",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/decimate_trivial_callbacks.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "21bffa92a57ab82c2f782d3cb4c50e671be59b5b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/default_num_threads.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1e8d1bb6e380b3350496ee7d64f142bc77f371c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/default_num_threads.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b9d120edd008b9976556dde7db50e5146f8e77d5",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/deform_skeleton.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f60857fdfbb8e0f9f4b97483ff5c9262ff6f08e4",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/deform_skeleton.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9bca896ed932f9f3197b9e221233c2dd327a100e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/delaunay_triangulation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b2026891608074635e4848b762b1d9ac8213426",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/delaunay_triangulation.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "627fbc26df7c5b945ac78e510ba30859f2791d27",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/dfs.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c17c9022466f7c55db7762368f502665de79f4ea",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/dfs.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d3826a6f9ad7f89bba2d7abc93ca08c9edbf6bc6",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/dihedral_angles.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "36c7019a627995f9447460eae86367a1dd2f620d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/dihedral_angles.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b19a7f68769aba16ca54f212135eba90f4ede663",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/dihedral_angles_intrinsic.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "31cb7b4149fe7416547792f89211ddc0dc09fb48",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/dihedral_angles_intrinsic.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "63a493b62f867bcb39e379b004e072a93987dc4f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/dijkstra.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cf3fed7328249942321ba469c82ad5a796dd8b16",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/dijkstra.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "56ef4523a0cb0c532772ec08b57f7b7be65c01f0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/direct_delta_mush.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "744b61cc4b032f71a60c8da6536e4cbfce056729",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/direct_delta_mush.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "03b8a44a9fd2eb5c983095487788a58f2662bf2e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/directed_edge_orientations.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "28fdec7fa26cfd46129eb04a384cda4be0b90a1f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/directed_edge_orientations.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "87ca5e3beabbb200349581d7826f8e952c9d323d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/directed_edge_parents.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c7633947701b7dcb5fc6806cdfd552e98ae1524",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/directed_edge_parents.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dad96526a25f201b680a97e69a4a6d55dce4905f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/dirname.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd797c271a76362fe3c3753afc9961c3642a41ed",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/dirname.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "38f191546aa484983a9fa81d1a5a8392e1e52098",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/dot.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d9b374e1213db0a75ab3bc3fe19c63f52d82992",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/dot.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4acebadf9934ca8de7639f627481f723eaa3e165",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/doublearea.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c8316f6694c1ac8622a4e35bbe1a327834e6646",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/doublearea.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e12357e65052eb87a60fa50907dedc482b1b78b7",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/dqs.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0cb7cdc6a2c1a77d7ac6aa407a855152a67531be",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/dqs.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7784b64646a4d3cca6a74d51e4a74c2810af25ae",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/dual_contouring.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "10e3bb9ab19e60cf1c7a046826e84df702ffc2e0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/dual_contouring.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b0e7bc7eb49f5b9803dbfd84dbcc7b166277634",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/ears.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a97a759d87fb77be52a0bf8ccbaabaf4e81388ae",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/ears.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c9fbf6790b5e6eea2c9ddaa5526eb95c86965e8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/edge_collapse_is_valid.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de4997699754401ab1e9756c404320563278443d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/edge_collapse_is_valid.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "15a8969f3aea9abdd737445478ae00a6b7143171",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/edge_crossings.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a037dbbf3abe2e418bebfa55c897b91a70559400",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/edge_crossings.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e57b7da5f792d80dcd746c37b9857eac2ae425b0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/edge_exists_near.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1294614605ecb2eb925adb31008408ce21e269e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/edge_exists_near.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8607c70eaa5147df301ac7ad087bc726ab35855f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/edge_flaps.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f775c64e2615faa4934b3f76348d417dff2e4116",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/edge_flaps.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cff91a10e42bb679a2993052ae312563c645d766",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/edge_lengths.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "825592aa0e8e7b59d6502923d2da098bc708cda0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/edge_lengths.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "32d89421f8fd593f0e90d8be1dfbc5fcf8f65dba",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/edge_midpoints.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b81dc01f99f90bb2e03ff2d114695be897649b2a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/edge_midpoints.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f2f66639d31f0723caf84b77fca6652178f9851",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/edge_topology.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55d3525f78070f10684e47161cce226a340af648",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/edge_topology.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3807e52ee3f06a135702c40e024770b72a2c88e6",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/edge_vectors.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c4c7e28b261fab18605cb7645528d9a3e062738f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/edge_vectors.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d8ca5847dcde7bd495605dacf5258739fac2161",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/edges.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d1a5f6e3dc51665206573cd2c23f848bfdc2696",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/edges.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f630d09f8d319c101d2cee74e8e59d332daeb2c9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/edges_to_path.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9085bb0340ca4d36cceaceee29a549c7a3cccfd1",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/edges_to_path.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3690fa24d753c75d92e64c62ab763ca545f2b4d4",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/eigs.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa8022b21d4dd9a31b0332a10e94b7df60ab90eb",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/eigs.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c32734b01fe36d4f25993f08556a46a05af19af",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/embree/EmbreeDevice.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fcaf366c31c8cb5d49d25aab6fbae49e343699ba",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/embree/EmbreeIntersector.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8749844b43ed8dc04fd4d18773275a62a9f3e330",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/embree/EmbreeIntersector.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b31bcc394f0c1afacca1697eea858cbaff7e0773",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/embree/EmbreeRenderer.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72adc7d7fafcd116fe689af738c8408c95d72113",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/embree/EmbreeRenderer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6efb803a0ab9a0ab70cc3415404790eff567a5de",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/embree/ambient_occlusion.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e6b656d2e34e92a5adb1760779d83ddb473dd224",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/embree/ambient_occlusion.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80fa9701e6e169363ae33bb7922e78f9e7b8881c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/embree/bone_heat.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61f249e83ca6c9d9e82911c90b1f096ee538f1a9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/embree/bone_heat.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "03385cb2db116906c6d2cd15c8304c10bf04f601",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/embree/bone_visible.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b23dace2b78f8369b1662ed460f8a90c5900d654",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/embree/bone_visible.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5e4ff65a7286bbcc81b32ff2c8ad37bf49d88db",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/embree/line_mesh_intersection.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "91f93de9bead2805a585842e062ce74f1c9de6f2",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/embree/line_mesh_intersection.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5140e459b4537038ad209cdaff6f83855b579dfa",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/embree/reorient_facets_raycast.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8e56c164d8fd7bd231fafea8b5891d4ab59d69f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/embree/reorient_facets_raycast.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7fe0ee54d7aebc9d4c7270e163d7297b4dca63bf",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/embree/shape_diameter_function.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "858487bfa2daecd2b08a2578847fb51f9899fe5d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/embree/shape_diameter_function.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b36807af490a23c7f28fc0c326d7ec65333ef20",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/embree/unproject_in_mesh.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57bcf99fa76949aa526d3894ba64ce481d57cc24",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/embree/unproject_in_mesh.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12d8c98eef0d51cfef9745d475343ade00be2147",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/embree/unproject_onto_mesh.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e57d1aa045bc873cafe6f7d3ef6aef613ef7991",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/embree/unproject_onto_mesh.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a5c28cbc70c7be8b928fe21eb75212b82398933d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/euler_characteristic.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "533449411710f34aec7bbde737e613bd518d93f0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/euler_characteristic.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "caa0782b89648bc2b3664b9f45fa5b37c01f0c4b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/exact_geodesic.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da960f3a86bdc996b0d5d47a49dec6b7066f40a9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/exact_geodesic.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9796c68e35741d3049ad62bc6c3bfe284890cbc2",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/example_fun.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ff510bb6810fc88e551e662d109566790dbe3d4",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/example_fun.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d23b6162c1c50e1fe98525c3f8668948f180cc70",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/exploded_view.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cfdb2b965a19780deba6ef950b90a53d15769769",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/exploded_view.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6bb6ee3e5eee0a8771211ba97f77a8696f4a4315",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/extension.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "828dd028e92025508ad9419780b70e7f219446d7",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/extension.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "455b88e497cd6e85adb1051bddcc20b183918e88",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/exterior_edges.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f56b760b43ea9e9be4aed17d800963bb78c683a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/exterior_edges.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4139ecfe6cd7e4b0c39d705aeaa79d4dbb39900d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/extract_manifold_patches.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d13ec7d739ee66eae4e293664fd7a16383bd5998",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/extract_manifold_patches.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6cc4464352b7ae88628cf617e7db0556fa8decc7",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/extract_non_manifold_edge_curves.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c89f85b50cc236656ab3b9c719a6c12bd822c9ae",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/extract_non_manifold_edge_curves.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74bf7fce049a7c293fb19d1371c96e2216b9e9bb",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/face_areas.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dfb80a2ddd4cb810f8e292bbb439b24f077cff39",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/face_areas.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f5c4531ea1b9ce7c163cd87afc4676f4b171b94",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/face_occurrences.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f2dbdc65a36ae1fab49de9cb42fbfa78283c137",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/face_occurrences.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c0fa0d0b7a12a962ba821bfcc56d5fa6ef3a358",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/faces_first.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8118774219e9ca624a4be94864172bfd8cbf57ac",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/faces_first.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c7909b7d1b817c61d5964f14f9b747e05c48adbc",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/facet_adjacency_matrix.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c13521c24d47d1cc359445ca80dc50140de22f1",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/facet_adjacency_matrix.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "922a330f860e61e8d9a9811e5e2e9b974a67ccc8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/facet_components.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c53947d219e698b4e71e6df0981b9aad0dd83651",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/facet_components.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "46795bb517a0a7971d0d135cd0689b77ca344481",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/false_barycentric_subdivision.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f805c5f7b1278373ecab465769c5986fec58da80",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/false_barycentric_subdivision.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b2b8af3663a49ee5e06131d6bcff606253795b51",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/fast_winding_number.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7fb00d6d441fd58aa3d1220a183f89e284cda92a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/fast_winding_number.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd945dff2ccea950efbd50904c741bd0d0b756cf",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/file_contents_as_string.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "166451a30bbab768ba062392887993cd0177b25f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/file_contents_as_string.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "037dffa90714e18b58a5485a362f670df61ccb5d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/file_dialog_open.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "668a012c75255b4d7f6c05b0094cfcd4b95c5e28",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/file_dialog_open.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fe871524904239b222ec8034b6bc748bd22177eb",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/file_dialog_save.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fdc3ae7e375ef290d2eb2606a568a8f706f63978",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/file_dialog_save.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1a30630bd7d1f93aa5d7548214323931f7d2bb8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/file_exists.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "059cd5dbc2f80982045d8d118c455dd44b578e19",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/file_exists.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a445a30c7ffce0e942b11a207bdd4e8000ba8d58",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/find.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca7c18a7994669d85ae18d186cfc9247ca3b6a28",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/find.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "010de6c19c083ab2fa17f6f85a9b00acf9b4c718",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/find_cross_field_singularities.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "890dba7294ae3e601791df684c78dfe6d165ab0e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/find_cross_field_singularities.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0a7b35e6d4657dfc4172bbc26e03fdde3fa97f2",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/find_zero.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4b81fbb499d653b7911e7279a0ec861406e4409",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/find_zero.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad77658b116b356d086809cf19a57e11929a5510",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/fit_cubic_bezier.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0499ab74c70409ee2de7df09d31b4b0df6609ce8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/fit_cubic_bezier.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "83f11738f2837ff77c7b124f480ca0fa5b9c31df",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/fit_plane.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d8e250fc6dd29ebab4a059157726ddc68e6cec2",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/fit_plane.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2c2242118c17ddd90538b26620f277e4c34a2a5",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/fit_rotations.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8dae59f7da55082da4255abbab109f1b43226887",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/fit_rotations.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6103f6eb8e235878cc6b55f50790c0ae81f9d85f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/flip_avoiding_line_search.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2aa6247ac7f0bc9757585050faebe2f044c3830b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/flip_avoiding_line_search.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bda85b990392244b1dabd63b55a65a2193d2f48a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/flip_edge.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5ac9a542ed32de8bbe1d31e1bcda7d8b7ace820",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/flip_edge.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "775366e79805f9a7f5380a62f7f3982e56100d8a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/flipped_triangles.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d74eb2d1d2132a725ce5fc9b2878592cbb32d08",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/flipped_triangles.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1397dedaa0d15388f4b118908e82d38985a87e7d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/flood_fill.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d8ccdb5a3af12be9c8b2ad6135138c3d9ac9d0b8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/flood_fill.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ffb1c1556febd1e3b32f6fc50ee60d07af7f4bed",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/floor.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c9c0eb2b470edc4d8a67adcd124a81ac51e0b700",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/floor.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a3fb45f02a4aec036fcf953df8def3bb8b53b28",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/for_each.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c473453c909da3e4f17086283f65a7e7425ce395",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/forward_kinematics.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a08d75c20be93f6e86fb71e7f05adc7b785b728",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/forward_kinematics.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "97587bcfdb405d03cdd889e433b2b638b48d0836",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/frame_field_deformer.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7bc4319025f9b06947fdf4b70018c206bd7a05cb",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/frame_field_deformer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "976d997bf0cca8fec47ac6d6d5579939d48e20ba",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/frame_to_cross_field.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82fa74eba9b7c6d08ed04bb3efec8a83f90e96b3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/frame_to_cross_field.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2926106e63a488b99d3f75b83185c4aa9a8e7fb1",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/frustum.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1c63817dddd9de1b8aca67533c0f31c75890ddaf",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/frustum.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22fdfa23732f122a3b82485d2bee44439d273811",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/gaussian_curvature.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "818d5ba2790c5d40e9e27233a16e4eb14849a415",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/gaussian_curvature.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6de463ade500b1913b717db477128eaf2cfde180",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/generate_default_urbg.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01f81312a6ac1491a7c6f4dd5c61484c24a5f9d9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/get_seconds.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "05f92736d3aa713d1d007216f1449114005b97d0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/get_seconds.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ab1a52fa0fab3a5173456d0e45cbe481aab77785",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/grad.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8cdd0349ccc185e527513ede85ad74f9d1e8e068",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/grad.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "62b24fcd1faa2aab8879cb8ddc244ecd4c4f8c8c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/grad_intrinsic.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23f5513bd2823122752c9d329a0ef16e2884ff43",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/grad_intrinsic.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6857570aa116c096f6fe9711905771dcf0eeef0e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/grid.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "90c62edb625dd028c1ddcff42f74600cc2beeca2",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/grid.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "93cbc0ddea3aca190845020ac0fcf1041abe55c9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/grid_search.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a17e2775707da956dabc75f6e614b0d2455add69",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/grid_search.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d3cf0bff27de7246f8dd6d43843c93189e6619aa",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/group_sum_matrix.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1e3ae0035149b9dd042249902c0f298039794c5b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/group_sum_matrix.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc9b663750c830f844f05842ba522c63c122a75d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/guess_extension.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed505b6354077d29eb41bcf424770aa946e16e70",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/guess_extension.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d148b34357ff5678caba1cc214442385005e6517",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/harmonic.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f0c05cdcccd37995d47884777056b1960d8ee0f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/harmonic.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "895416510cdd2182be5cef864cb8c40b483706c6",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/harwell_boeing.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "949f46a3bd6a34fd4dcb3c5805913a4ff7b7077e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/harwell_boeing.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a6058cb75bf1c79f056925c19fec9aa101dab79",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/hausdorff.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29a6c58fb1b5e9dddda84a420e9cfd341d5082b6",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/hausdorff.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66dcb2a03896b19cfee691bf957eeef4e9386733",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/heat_geodesics.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f3188e1d8c8edaa9594b3800e30af8fdce1cfa3c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/heat_geodesics.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b53babf26090be0dd3c517585a6771d3f8989469",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/hessian.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb837a20a1ee5d570bfacc3200bcd8296aaa6950",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/hessian.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "556a2b39a5f62dde8dd3ef834913e470ead4ee20",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/hessian_energy.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f071739fa054c4d012544920c60d00ebc165de5c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/hessian_energy.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "592041882724de0d348303d77e15a4a704b2325a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/histc.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "92a47f2c0df98d9073acc0b5df28b2b4f82d91b8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/histc.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7199cd030b8a3f03632a392ba3443eec5bda0334",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/hsv_to_rgb.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "863dddffae0665810ce027700f1b8d2bd6845de0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/hsv_to_rgb.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "979c9f7b9d292956eab6ea0a80c46e75a9db0912",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/icosahedron.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "76f44bb81f9eac1beb5a9f4fed734fe4080e1d5c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/icosahedron.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20c9630e4f02f8b65da1d92b83af10639e864c19",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/igl_inline.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c95d080bb7339d39d64a013b911efa3ab7a1c09",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/in_element.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "37e21727cd7fdb9cf1de3d47df58bb5b3c1a1855",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/in_element.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c3bd3a5bee36ac1c319e09580ef1e7dc354f29e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/increment_ulp.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2254389fe443a2cca64614fab90ba7cabcdd36f2",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/increment_ulp.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a6572c622fea75f2c048cdfd7156560220882b3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/infinite_cost_stopping_condition.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b6848ce5ac73cd041ccef4faf093733af0be9b7",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/infinite_cost_stopping_condition.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "947b16409260ce91383b858c6d7800b7ab01f780",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/inradius.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "03590f127c97e8923a84f540a923897db325ee2b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/inradius.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c3a7c230cb649e4d8d860c177c69ffadda945d7f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/internal_angles.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "11b7a2cea4ab3cede2f2b9dc27cbf9483c994abe",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/internal_angles.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d13894f4fe6f8d47b347468ca55e7fefc80ba2f8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/internal_angles_intrinsic.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "780ba49de811bc3c249d6e05bbeefbddf595e6b8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/internal_angles_intrinsic.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f930fc0be0c78faced3e3c56583d32d27085168d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/intersect.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bbb3487c358cf1b9b1ecfe76c64260408069e6e8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/intersect.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8534cdcbb8c8efbbddd374d3d89895311faa493c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/intersection_blocking_collapse_edge_callbacks.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c3f82f2d20fcdf13e216bf9c4f7cdfe27aa23601",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/intersection_blocking_collapse_edge_callbacks.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "010228effdead934f33b9d60e4b4f6389193a76a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/intrinsic_delaunay_cotmatrix.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a3122aae3de4a5ae70773fed9c8a6bfcb5e01150",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/intrinsic_delaunay_cotmatrix.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25cec30965a46f577ab812ec450ac4bed8f23bf3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/intrinsic_delaunay_triangulation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2e811ad1dd3c573fa76ae8a0cd92540a9b55ede",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/intrinsic_delaunay_triangulation.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6be06786ae00d1a2d7963425cca6149a088f01e5",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/invert_diag.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b493ebeec6c2b904c0a4c894c622940ac077cad0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/invert_diag.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "081d3a139fdb4f1fa553be13d87bd121bb67d221",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/is_border_vertex.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb5ce95258eec36d36765a12a42333c1148d7715",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/is_border_vertex.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "26becd73d702fe81982e5d0a755eff79d92eeb6d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/is_boundary_edge.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a2b3c2ea1895f58e462e38451898859bd122ab5a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/is_boundary_edge.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7628336a28f0207826fffec8c71d63cea035e8be",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/is_delaunay.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8fc56c8e7d736248e846e9e113530ac89d7d7e51",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/is_delaunay.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e025ec78be266ed82fa11b5722276899ac3a4d4e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/is_dir.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5cadfafe1897c49f13ccf7193cba7bf6a16871c5",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/is_dir.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f0d5fa36af01b0d192bc9714cf9bfaaf4ceffa56",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/is_edge_manifold.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a6b86e0059923ddce8d5c3efcbe7f30b5ba61dfb",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/is_edge_manifold.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d06703039568b31c943c45b9c9cb3f7675a158c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/is_file.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "07c6b7fcf076060e4328775a6a38587b20673ea0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/is_file.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84afd29961671cee69ca1ec31ce02425ab8b928c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/is_intrinsic_delaunay.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "783834ef10474b79f148223e457031fd529bc0aa",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/is_intrinsic_delaunay.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b854b451c45a596e79d493c4b7bdf6a7c9ad487",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/is_irregular_vertex.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8fb5d2b121a1daa9503ea5ecbb75a10bac1bfe89",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/is_irregular_vertex.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6058a03d4edfd361af37ad2aa80d5972865f97c4",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/is_planar.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c1b4188eb11175040bb6425aa6c6395a87140655",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/is_planar.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb5e9534710192602c7b2d46e0374660f4e096b7",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/is_readable.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "814cf87e79ec843c163f003d505463fe1e907f26",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/is_readable.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c8335fcf3f48c6fcdd09ef2a2141a4dcb74c75c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/is_sparse.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c6dfc3db08ba33a7b2c97dd37538a49e7d9384cb",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/is_sparse.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "adaea0c70e9268a1de25a07aea6d06898e095148",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/is_stl.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0314baf875c1119884d1b1381eaef5be5e7d6281",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/is_stl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0541d4fab3ed780988dab71a05581323a1ba0526",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/is_symmetric.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8acb474a927ae3c89309a43ead1f9c63b7ef2616",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/is_symmetric.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "52b1b0b2120d1c503fee3ae1b58b2087a4bde16b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/is_vertex_manifold.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "edac74da1d61dd7e31cd27f43bbe17ad717801ef",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/is_vertex_manifold.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f266b00783bef2bb5225ce5f39f8a1d2d912cfa9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/is_writable.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a8f936e6f0b06cafe80c5a7ff01d3803dd5e872c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/is_writable.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b7e343ee6ad98ba22d34e351a043cf80e6932786",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/isdiag.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "34b9d839486ffa905d98308dd2d343c68fbd252e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/isdiag.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "669782e78860faff0d7ab4d2bec012696322d99d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/ismember.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d459307627204c59b08e8e3b3cd874b78ef12a54",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/ismember.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c838b8fa74567abbc0465fe14b37903d395c9a8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/ismember_rows.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4ff07ed407187c07c9e176340a24a93999352825",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/ismember_rows.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "52f43fb488901444823344e64225334bc0865974",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/isolines.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2500d719786b4af56f0f36782bec2732bbd323e2",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/isolines.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01687b6978952ae63c5e6f19b55412618c2a36cf",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/isolines_intrinsic.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "926d0f81e6787e227f6366a5f04e528fd49b9539",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/isolines_intrinsic.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a14cf361febbe4a2c9151f0ae70773e45e4143b7",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/isolines_map.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6312fecc356e7ab87b24c57f630c229b97310bc5",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/isolines_map.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d60abca87564f51bb34a73266aea38c3effa8de8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/iterative_closest_point.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0de0b04fa188521204a6ce75fdabb9e0575e2486",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/iterative_closest_point.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ec74bcd7939e076d4fa5dc6f5bc7cb54424fede1",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/jet.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f26bd5eff57d4aa9ee4b595cd463f1968d5aa5a6",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/jet.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "28c6ed146a803689eaf27828d630284504e06cf6",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/kelvinlets.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3fe4d6299cedcb8c394d1143c0cbe88741cf0853",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/kelvinlets.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a3c3c8b574f73586da85636e20e15519abd42401",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/kkt_inverse.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aaa654656a4cb8d9b36142b4338fd95715e77314",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/kkt_inverse.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e0e4f87012d34b2eb8c1fbe33e3b84c3030483f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/knn.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4277f21c7b1dcefd0a272bf879508b78442b7057",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/knn.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa4d162e665f80cee40b46197dd68dcc5b6dc2a8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/launch_medit.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "951122893cef6c8a496f29b31173c2dc99c2bd43",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/launch_medit.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a80f74be0d0e23d5902079d9083a0a9018adda8b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/lbs_matrix.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02497315680aadd93f7976e288ccad7301f2c847",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/lbs_matrix.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88f6b2c40019308408c538b4145e32ae9bc3955c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/lexicographic_triangulation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ab7fe2bc26fbae48ca00f40792f5a0488d01464",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/lexicographic_triangulation.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e54c40b455d34dcce84ab6e9e36893bbf715bb43",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/limit_faces.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c9d9eb5e52273f3e3f0308f007014959b477d953",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/limit_faces.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "62fab19e7da3bf0334b5b1957bcff245312d63a9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/line_field_mismatch.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df2cff8af5983082f9cb4d823ac0b4f25e42fe7a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/line_field_mismatch.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c94eeaa529557dde031ba036d033cabfcb0b247e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/line_search.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9abe6f06a1b1ea244d95a72cdac40a6b11850168",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/line_search.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f47c7d4c7a67798d5ffc8ee20a2bdfc5e704c6b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/line_segment_in_rectangle.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "789d40bf3c3957f107ecf44071c7929379251467",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/line_segment_in_rectangle.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7233ccebaf58b113ae2fbcb95c8103b3ca915282",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/linprog.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd666eb6a5cc28a1b27b245833b845930adc76f8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/linprog.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2459d9372c26e1648bb783f56e51a29c55aca401",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/list_to_matrix.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1340bbc89293823b14668955f51e95a3b5ed670b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/list_to_matrix.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3267ae9575953a7eb4a4cc2fe2ffca7a88206cff",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/local_basis.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55a85baba989c3c477a28f37943711d069144690",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/local_basis.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "07492917772d6ab17d42b5cc0561db6eb991bb04",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/look_at.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7920491d87096b89f7d0f2ce14ceaf08405eb451",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/look_at.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c160d8bab339f8d20fdc4703e516181d45ef2d98",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/loop.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a012406152665dfbc3671aca6982f3e89b7e94f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/loop.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "adb79073172b4992f66dd24850bf205b9eca8f38",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/lscm.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c07235e83a0a934c1d7ea37c1bd6836169770cb2",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/lscm.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc1645c934b3647f44d2704a7b81e62cffe0fb8e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/lscm_hessian.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c756906b65cfad4097c117caaa898e2fb96889cb",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/lscm_hessian.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2336139369cf533951088db09fe4106a803925e2",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/map_vertices_to_circle.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5921816e8a57d096a0c1100c765b4e52fdef719a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/map_vertices_to_circle.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6331dbe4173b38c708beba30108e09d1ec9fa801",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/mapping_energy_with_jacobians.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59ab9d0f82b552a0452d1fc56aa8c7b4083a884d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/mapping_energy_with_jacobians.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "db784d10746ff7436fd278c1634561630d5332bf",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/march_cube.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "916ed605093334448fb80ed9a76e8524f88b58bf",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/march_cube.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cc6e6791dc37a17167a534b48e470bb23a5a562d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/marching_cubes.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d49cd676b2dc1578e43fbc94a6fb740a378c1ef3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/marching_cubes.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84fb909ac6c833e0548ef5131f9a91de985b72ef",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/marching_cubes_tables.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9bf4bb024f2d99d458dd285ee4227292c8c2f3ef",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/marching_tets.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25aee9b81e8991fbea6bb51bab99be10e09fb74e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/marching_tets.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a05ee0071080b98f0125009c02fc68a4e6a9b41",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/massmatrix.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61d8ae0b852ed6e490a1ae26538218980431d5b9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/massmatrix.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60cc8ee929b022f9bdca0fedf890f244d8922cd0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/massmatrix_intrinsic.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82e465d3dd063f763fbd071ec8d4f43dfb450585",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/massmatrix_intrinsic.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c8e04b1fa05d2cf82255fa00254d07e54e1cf50",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/mat_to_quat.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "983ee82559efb7326f2d116ae3d3a7de5e0f0b31",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/mat_to_quat.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6950eedf00059f467ee94c6594c16d0f131b3aa9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/material_colors.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "47724200bc8bbe6bbd7d3e63b944c6ab698310e3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/matlab_format.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20ec6985e761d46f01ca5e62567a6ba7f714113b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/matlab_format.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eadc3bd85ccd0524937f749e86e0d100d39fc777",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/matrix_to_list.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c3dc3867f0b7fd90eceb6c41eecbb73a2d35aed",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/matrix_to_list.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d53a786eb2680b61d0c7d621afb5d26e3862612f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/max.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "47553d69d2c1e099f4e4946c377209ffb1fc98c8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/max.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d95022d22e2ef599894a047716b0fe8c92b318f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/max_faces_stopping_condition.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "afd27683c0f8934c984ea7a91b600a89c562b784",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/max_faces_stopping_condition.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9957f3b9129beb36d82248dd799a4743e10568dd",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/max_size.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "37f549934af1349c49028d7a45d06b1fced0d0dd",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/max_size.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cf6424db3a53931c3e83ab67e4c6408eee327bfd",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/median.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6765f2b99327683085d711de3b384a471b6e4602",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/median.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "69ce670d59d072a27464a034ebe30c842e0bf2bf",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/min.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f9eda4a4155a6d8a30f4787652dce953b11f3949",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/min.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54818f4596fc54a261bbe0c216da36a7cfac9f96",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/min_heap.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "690b346064f51b1735005eaebb48fd9bd986a62a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/min_quad_with_fixed.1.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "64cf7a551499ffab0960f479f32d8bf1d9c5d380",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/min_quad_with_fixed.10.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3fddc0f224e6b525e94e9e4097aa900b166b34bc",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/min_quad_with_fixed.11.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "21d3bfe1324fdd4ba751e3029a2bd2e9eb077478",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/min_quad_with_fixed.2.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dac3d3d959ffb47d144671c02325fae6ada7cfe9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/min_quad_with_fixed.3.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a3aaa22e0bf9ae48c8912deb7319f28774b0c07e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/min_quad_with_fixed.4.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c61a2b61907a42dba851d9c1b7e533c92e20ab10",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/min_quad_with_fixed.5.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85390af5e01cd5addd67ef32f278ed88b4b015c0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/min_quad_with_fixed.6.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "812cc27228bfedd23c45ae74b56c803210ba61f0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/min_quad_with_fixed.7.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8727085ae84cc3669f6c1017f0bdb96f391b30a9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/min_quad_with_fixed.8.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74a6d33058bd4e628dfe45b30b1d51dc5a5865ad",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/min_quad_with_fixed.9.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f51d7225684f854d999b8c5d7025e2820f157484",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/min_quad_with_fixed.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff8cb1d4916c7cdccd6b215b018d9589904a4c1e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/min_quad_with_fixed.impl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "333f5ab4529a18688a04bf476b4e65f1617eab02",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/min_quad_with_fixed_precompute.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f60bab54626bd17e155a80f451fe7409b8884349",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/min_quad_with_fixed_solve.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8389e6ecc21699e6ff8f8ccc58c399a721a1dae8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/min_size.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02966ca4ef54f99d5d09e569677fdcc19366624b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/min_size.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "338482bcbf1e6d682a2a0e44d0aa082ddecee775",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/mod.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "05ca1102241d94879909aefc5ce21e484e25c0a7",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/mod.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "89df6be66dedfc7fc7d56c88ecd7809360a25f58",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/mode.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3cf650091f98187e29d573087cf35f255e9cfa2c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/mode.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df273af50424b904eb1c933bf6d8788eab5be6d3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/moments.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22c8a0ff436d61ef0c95155d856ea8906c38ab1d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/moments.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7f00ef477208d7bb8e9c0a345fbef39de7250d7",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/mvc.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f50860d1b1ea5c3a89d4d9cf87d7dd1853a0786",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/mvc.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88ab5449ddef6d2d1b9fc64c8ec4cafe3ee43d42",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/nchoosek.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4eee2fd51ca18b982051682974097603dac88582",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/nchoosek.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b453a149af6a44d3175a47daffe2debcc130f1a9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/next_filename.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a0518d9b3d59d78b221ad9056c86dda7c2c133b3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/next_filename.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed8f35f4a84699e86e4a735081d0550b04b15232",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/normal_derivative.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d6a3efc5fe8558171b2754d95e66c1526ca74298",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/normal_derivative.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f110d6b75431a8ef85c6692fb2af5e8d30cb50cd",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/normalize_quat.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "604d200ccdc03b11bc6dfbea15cf8b6ec8ff8280",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/normalize_quat.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ee8d601280b5ac328a69ca6b9b4a5710c1bd5f5",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/null.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "81a9f0c105b0753de3d8d38c866987e209817ea4",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/null.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61ce57a6afe6b27b5e8d023eda516cf54fb38359",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/octree.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a11e326e58b28f08a2f0478514ee0502d3f3daa",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/octree.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04bdb273b54d8e5afaaad3580540776d1a7ed900",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/offset_surface.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0932c6830147cc4ebfb86fd97da9c102c9ef24b8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/offset_surface.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3fb70ec593c0dc1d276851050b53259487a006ca",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/on_boundary.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "64f2220c23304d6405bc8eec8c2be9516a1185fe",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/on_boundary.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e055cbfe330b10659f2370e1ba236a6ed8c710e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/MeshGL.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d4a09c3aa973e2f84697ce22a00bfcc644fc85c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/MeshGL.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3d0f359b3d50bd0df7a6d74eba4aba3a707b3db0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/ViewerCore.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ee9e709758f116a98f0263c252b0d76f4a78d82f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/ViewerCore.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8a00492725769bf3ea91ffd7ae87c207d9caa7ed",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/ViewerData.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60012d814cabc0748999fbce76ba092ac5759cf8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/ViewerData.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9bb4b10946d0263c3d9fbd8e1e3eb31a5a94243f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/bind_vertex_attrib_array.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c3464edded5557d6d04774e68f361ee5f693c61e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/bind_vertex_attrib_array.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "76f6248c0a71acdce9e45f34969ad67d9ef5d634",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/create_index_vbo.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c7b0d2f064c65f7e38b8776c71fbc42c3e73555f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/create_index_vbo.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3876e1dfaa1ba4d1f8c68c08d8b90d4cc46242e4",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/create_mesh_vbo.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1a41f622747bf5e8f21b44d25f12a5ca327a219",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/create_mesh_vbo.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c4b31a2f7a11780caeacb79fc739b0a688f651e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/create_shader_program.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3bdb4d140e538413dba7b0babfe2cdc783ce9ce9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/create_shader_program.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8690359b7430150b4b4079806f19fdd2f8a679c0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/create_vector_vbo.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd29cedc7cce29de51a8a4f930a3ec4c9b589bb1",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/create_vector_vbo.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ceace7c22c6fe218f4c956747cba86d4da890de",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/destroy_shader_program.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e56ce8dcd2db2a033e55befebe0950f51a5fc689",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/destroy_shader_program.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d5e721d2c2210cb8c288b7c7ef44fc5fc6737d10",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/gl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0fd02bf057b6eb915c1dc5e62702588863dfc0bd",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/gl_type_size.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f1a8c7af19d8156d410d6c438bfb9275d648706",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/gl_type_size.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12366515555fc4b41fe14c00f4995849ee0f051f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/glfw/Viewer.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1537cda32f9d010b62cb9e8f4553b1ab0991e708",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/glfw/Viewer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30de355af6aa92b29c0ccd4f65d8c7c6e034350e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/glfw/ViewerPlugin.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58025d60350511c3c703aa1767dbb8916efef06d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/glfw/background_window.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8ddc392678e1afd437c5a690e102bc3eee4061c3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/glfw/background_window.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f35f097ee5ea89b471dfa215c197f69a6ac710ac",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/glfw/imgui/ImGuiHelpers.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01726ac5e594d8ab767fc57a4b43b886c432aafe",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/glfw/imgui/ImGuiMenu.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "540c75e79eb58cb8e8851cfd7e47683047b9ad90",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/glfw/imgui/ImGuiMenu.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce5ac08d7b5a1634d2f18c941a48f269e8e88f6b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/glfw/imgui/ImGuiPlugin.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5bbab6760d87d76ef33cbda1317cb81c2cdf4a0a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/glfw/imgui/ImGuiPlugin.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e6911c5e5b171309a03ccd2dd1b310340ac1d4a3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/glfw/imgui/ImGuiTraits.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e53b50ef5788753f2be6fe27c45884172f80704",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/glfw/imgui/ImGuiWidget.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61f15b153dfe5c034187eadd1b8b031936fbd591",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/glfw/imgui/ImGuizmoWidget.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24b54f3ac90fbd24f6c3829d53c71b123e92fcff",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/glfw/imgui/ImGuizmoWidget.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca1261c4bd750efc208a2be3eb6a0bfb3147c984",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/glfw/imgui/SelectionWidget.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "41f2d212323f02d7cc9d4cbb07c2b1fdd640edfb",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/glfw/imgui/SelectionWidget.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c1ad15fdd5d159c6606a4495ae234755851e4dda",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/glfw/map_texture.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e79a680434c553c03cda79a06371957c565410b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/glfw/map_texture.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2fe1d6dc65503c17f530d48d5ce8c848c0bbb826",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/init_render_to_texture.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54f4f687aef5b26903569b5d8266fa05d3fb10d6",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/init_render_to_texture.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ee0a978f439b1b89c743028cd341d3512a6d380",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/load_shader.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d8c50109095030d9055dcef443a736eefe312584",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/load_shader.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "41b37b7fbe4810a22b69b891504db8fa46d2098d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/print_program_info_log.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "86971239cf0b9bd62fc1480016f645a07c8ee362",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/print_program_info_log.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d3554387c24c1f34aa8457821d7866f9551e634",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/print_shader_info_log.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "761f785dcbeac0141326f6158dbcea9474a03076",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/print_shader_info_log.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb7e7b2927974e6d5445c296e4614e620087184d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/read_pixels.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3faa50c22189fd156bd53f9c69bbeafd9d815ce",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/read_pixels.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2dcc0b6323e8dac154dc127b7348e2b80fdcc2a1",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/report_gl_error.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "959f8564bdf73bda4bfa66ff05d1d108aed23be4",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/report_gl_error.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb115fa8b92c6184be6da2add1d11c0b66771e92",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/stb/render_to_file.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa7b6343294bf78bcb2ac06ec454d54886dc7daa",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/stb/render_to_file.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "95d64c63e6f61cf094644287b07fb07f730cfe8b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/stb/render_to_file_async.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f52587e6482f68a813c34f401ec403aaa991147c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/stb/render_to_file_async.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b2f9a2fdb4bc18cf13bda77d79de10c076a7a410",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/uniform_type_to_string.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "686e73901c0b08452c5a372dd334748e78fe6b91",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/uniform_type_to_string.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "65111157dcc5697114f99a8ec9d247694ddcf234",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/verasansmono_compressed.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b917e2919cc1f27feeead5be096287ee5790f3a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/verasansmono_compressed.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "658b757a67b57cda337246218c9fae0fd412b8d0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/vertex_array.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24fa367384fba6f7646e5f0c1507abc059637982",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/opengl/vertex_array.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b2abbdc675cc379208cf0ac240f906852675bfe",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/orient_halfedges.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b8fe38412f91968174af5bbf740475885738ec1",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/orient_halfedges.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f8f89df25d1d98013a6dd95efa07237667319f3a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/orient_outward.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c2981c435b461f2cb12ac9cbde5f482ee65b2755",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/orient_outward.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54ae641b02e05d042f255e238ac7b399812e199d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/orientable_patches.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f5fcca909e682ed16df74540e0f706de53010372",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/orientable_patches.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ebc122fa7aa1a4eda3c33a1d91c696edc3e52684",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/oriented_facets.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9518ab625fc2d8ffd5133d34936338a9ca1b8a6a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/oriented_facets.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "467a4993e0a6e9d1b661e7012d2b815d3bd3acdf",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/orth.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a96ff751a168ab4f0a22153b43a129b8f272c4d7",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/orth.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e634eed746abee734f85567ee1a7130eb853c1a8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/ortho.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "78036e34c79c03159ce785d6b72736d128c087af",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/ortho.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59826f71e929a1afa8e695676bf689f55acd9126",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/outer_element.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d342595b6d77a02bf548705ee2fe0a2e53702e14",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/outer_element.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5202426e266c8609fc5187888a95b464765a23d1",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/pad_box.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7f507e13dd56474224d6a9af5b5c38812dfcee6",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/pad_box.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd1c69cae493bde3f7489e9daaffd4249d5d9cea",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/parallel_for.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8eee4f50e10a46904f6ce5f609e61d6d584932a3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/parallel_transport_angles.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cdbe437ede6a1f685cc8e3e04c7980b654532423",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/parallel_transport_angles.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef526b774dae9b5351c44dc14bc9ae72048d8f09",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/partition.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "19a9d2003792d0a30d09fa7b6aa9d82a3f5f235e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/partition.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "42d12ac2003bedc918e9f40d2bf55f692cde7eaa",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/parula.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "99e85ebf48fa860c618361096a10bfd27a38925c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/parula.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "97112e4af961cea0dfd4b6ca82736c009eb54d15",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/path_to_edges.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa169c1c3a4e2aee40fc7dd9d8b9aeba550f13a3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/path_to_edges.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c2181c03fe028e7ff7ed4e0e0a939d26d45739a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/path_to_executable.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "47bf05f790b1ef45f5d472a9c36778d2d3c26071",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/path_to_executable.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "110535cd8bcd661a4b5834d43626ec5fb06268d2",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/pathinfo.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "feea252d8e6301dd1b6349bbf3cff8c9010ee6e9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/pathinfo.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0cd0a37a4e51e7a99932c121cc91a765e8186867",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/per_corner_normals.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18de7d22e48fafe0d7ebe22ddcd706f5e803c765",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/per_corner_normals.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4163be5915ae83e810c05cd3182fc69e2fe24dc4",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/per_edge_normals.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8696047880b24af49becc31ecb3e3209ae1d917a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/per_edge_normals.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1c2126235604ce1a337e24f45349b4808dbed7d8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/per_face_normals.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a9a00083dd93426604843615fbd7fbb3740051c1",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/per_face_normals.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "91021a3097656bec15ffa9df2993f2b963497479",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/per_vertex_attribute_smoothing.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a4caa14e099a76254119e7efb997e2fe9d07001a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/per_vertex_attribute_smoothing.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c5790bbe42bb97dd8f15aa8eef74482cf9da9bd4",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/per_vertex_normals.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a808929aa93a682bce930c07450f88947d77b37",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/per_vertex_normals.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4503873ca106c40f09a7fd9dd2314af7d2157092",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/per_vertex_point_to_plane_quadrics.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e43ed44162c885ae94317427ab95b992251206cd",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/per_vertex_point_to_plane_quadrics.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d1bb255b76e4292c0588d787283183d8a9231f5",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/piecewise_constant_winding_number.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c72bae53e94c5e9f2f14a2f5f9212996f54548d0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/piecewise_constant_winding_number.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3b2ceebbbf233b0f566d8f176611dcf19515c18",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/pinv.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "350e8d3cde2139424c67f18ec33d6b0ba855240d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/pinv.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "db20f9131dd255f29eea850fbbe24627b3912339",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/placeholders.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7bb71b611967199ec6df74c782d5546ab8c077f9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/planarize_quad_mesh.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ed3d8296e1bbc6da1b7bf36f8b8145a653e8ea0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/planarize_quad_mesh.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c26d8c0dcd0b00f7cb1bc839d3142ad498ed8cc",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/point_in_circle.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b0335e93e1a0d95380244058990d1056a70463dd",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/point_in_circle.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1e9dd99f1e62e8512d41c88d919f61180018a1af",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/point_mesh_squared_distance.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0341588a0353fcb3f07a301764a76e27716b575d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/point_mesh_squared_distance.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c62a0ddaf5f0cb5cc5c6fec1a576023538eab7c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/point_simplex_squared_distance.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "533268650115453ca14d0b1dc064282c1fba197f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/point_simplex_squared_distance.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f95b4dd76d07452acc77edebba9fffa6c5a60263",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/polar_dec.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "40eef0e71fc43ba18c48eb2fb5592b9bf69c180e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/polar_dec.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ab6c5405aeb4e885b681940e9dd02c359b3119ea",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/polar_svd.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50d0ad48d858f98f2f67f07535073da7901f38ea",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/polar_svd.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54ffb590018f3b41ea363b00487983cf865263e6",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/polar_svd3x3.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1350f803371bd1992be5a3a4e4453b6f227d50e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/polar_svd3x3.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e090a9ca4945a7d4a5d9dcfd695cf089ddd6517d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/polygon_corners.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "64053c3f503fef709265bb7b6dc50dc879b7fb7d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/polygon_corners.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ba8c412c9a38c7400f5af91779eeb672f44d713",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/polygons_to_triangles.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6722bd7663570b54911ae2e3f08e5a44a3c84df6",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/polygons_to_triangles.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa1eb1df9c88289aadcab7071b3df66bd5145355",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/principal_curvature.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e2d981c6ec112f4ac9da423fe12acc25ef1a3c16",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/principal_curvature.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "38b1dd22a3bc8858e401b5aa432893a84df66f36",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/print_ijv.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b1a9ca0f496881cdd240284821f531e81400782",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/print_ijv.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b47753216f013ed7c26ce2dca500b8ff7e7c2d42",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/print_vector.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e6f6788bfe681b8ce05a4f6a5c69a4240966fec9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/print_vector.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f57dea94918e52145c7358fa6f5948110f9373b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/procrustes.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "902dbf6a0aa3403cb3d15c5aaf1c601ec53b194c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/procrustes.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ce901f00bc18f4eb50a6f0031df1cbbc24402d5",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/project.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f51b79b595d253a019ed57cc4bfd7539b60de794",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/project.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dcaa3a8d1c2e74c2062b41777a6e6b5572627a84",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/project_isometrically_to_plane.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "56c5c738dc224f50e88059bc6119523c9e6d411a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/project_isometrically_to_plane.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b68c571af0f0569141e1be77ee3e604652137513",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/project_to_line.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4979fb470294f6106f459904bf1ace2c7903e0f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/project_to_line.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a232553060630fb83a1bc6451d223144b131c8dd",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/project_to_line_segment.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e63ec06dd6aa997e4bcbc5c1e5816f697d8dadd3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/project_to_line_segment.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb05398f9d151461c9dca71613166a80ef1da979",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/projection_constraint.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d4a96b85b462ddc1ebe097d0bdf74ea955291a41",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/projection_constraint.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4fc8111b5c7cce6ff98f99aa71e80bc4f0b41765",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/pseudonormal_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bbd023923628fed65a49c98a50afdec8f22db759",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/pseudonormal_test.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d98ab499a1d1ccdbb2cae571dc3ca805b7117c69",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/pso.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "93a485880e6ecc851ccf7cd1693739e4f88dff4a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/pso.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d5b8893c693533e6a44fd5034e79fac0ae4b5abb",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/qslim.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd68bccd32e1104e37e3d3460350d8d7b2db50b9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/qslim.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "65ef3813b741606d1bb0caa7b3ef2e2a88e4e768",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/qslim_optimal_collapse_edge_callbacks.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eae5dc4f0972aa81d80c23999231235258e83ec4",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/qslim_optimal_collapse_edge_callbacks.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e7eb772f11ab2c91c04c2bfdb3fd05cc2146a7a9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/quad_edges.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f4600859b703c47c1eea8e50847b495544b5b4eb",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/quad_edges.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4aa403461b08f820d958efe960fcd7b4aec96562",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/quad_grid.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e03e09b7ee30aafec34795f4f13c29bd395eb622",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/quad_grid.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "17b67dd1229e5857ea5be802554be46e1b1e96b1",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/quad_planarity.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74f8c1f27fce0f040196346cdc89dfe8e6b40ce5",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/quad_planarity.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a6519e9bc006530ab8cb2e03e943a2964afc90eb",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/quadprog.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74fc4773c89dbb72f504b9b3ab18ef5cb8da0f93",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/quadprog.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb3fd695e2a29c584094f7bf0fb32a74d7bb8963",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/quadric_binary_plus_operator.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c54920275f12a7ee16887947a2cd05d97f7e1b9f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/quadric_binary_plus_operator.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5856ea72d483e94e0fac213a853757441eaea8ef",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/quat_conjugate.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24bac409fd2cafb1e2416f5cebd1fa8f6cbe027b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/quat_conjugate.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "beb7baba5db00690a5758080c7ed661ec620cd72",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/quat_mult.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60691afc467669d3febd9f04b81297c8818159a7",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/quat_mult.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1aa59fad69ebb88562041748670c4264264f7b1c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/quat_to_axis_angle.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "349a8f3febf408af9938648d64d2dc88da4ef3d5",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/quat_to_axis_angle.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22ec07b94126f9b0cacc8931a724a1044d010e48",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/quat_to_mat.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b5f5902790a2ab46df4dae27c3336adec318f5f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/quat_to_mat.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a4a88a666d8a78c47f47f2c755ddaff1c847c135",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/quats_to_column.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "937608e4a28fa8293403798e514a8f1cedc4753d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/quats_to_column.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f75d277abe699742ac90a530ac73347457d8a294",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/ramer_douglas_peucker.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd4a4bc85c9d285f8cb67e39537b77d1aeafcfd0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/ramer_douglas_peucker.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "76a3fac4aa809e65836e65f9e5f87af0a105f80f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/random_dir.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "084ed96915ad060e54690ce11c89da3117d3a19d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/random_dir.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "65414d3cbe03a3c4a67d4f2a507c33af2e88fa89",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/random_points_on_mesh.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc80c23a625bddd3ae58c8a1e7aeab8098b8e856",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/random_points_on_mesh.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7f8a8a234b796f980c982dd4488b488a577fb85",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/random_points_on_mesh_intrinsic.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "93b7b174919db922f95a7adf1838a3ec1dce8f6e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/random_points_on_mesh_intrinsic.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d042e33fc0a4721a71bdde4ea7fc22585882c32",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/random_quaternion.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b38143bb2fb591a7265d6d514a1b24b8604c566",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/random_quaternion.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d248d73e6845b227f7589a48af68bdc6796bbff8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/random_search.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f4b5ee405fcb11d011f741f08758f01c386ddca",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/random_search.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12f6810d66bc06ef532837985111d70587ac11c8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/randperm.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "10d6c3be1cc99c92f4a152d29f11a1ca297d295e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/randperm.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2197a50ddb07e3473823f36f5194b947800c8609",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/ray_box_intersect.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e083973409d35c8215f486924e890ac0a8a0fe63",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/ray_box_intersect.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6713844e76f287aa17b79ff3deacaa98d281a305",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/ray_mesh_intersect.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84785cf6313d86feb37895a397b00f03a938e9ef",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/ray_mesh_intersect.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94cfbdf1f315882b1edc9e3ec338734c1fc81a61",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/ray_sphere_intersect.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3aec459a3b0a9d35ba3b83e93c1bea419fdd6144",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/ray_sphere_intersect.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6a127fb2764f985259390331c18a3ee9f7b6f74f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/ray_triangle_intersect.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "257508c4d0ea3fa40d1c6b132d525efcc8c6f0d5",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/ray_triangle_intersect.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5e7f7b1f19bc3451aeca382d48c8543596a5f76",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/raytri.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "03099ea7e1a731e581e8ce127869e6f11c5eaef6",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/readBF.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9eb592493de3274be28eba366c9d141557991f23",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/readBF.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dbe0240f2447a8ec29e239e380bcd2efa988be98",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/readCSV.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e4c4ec2677da1e799a23d476afdfb1ef1e746888",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/readCSV.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5560109f2c8433eb4f0920a74b0ac5063a08a4ae",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/readDMAT.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "536c956164fad6199d14fe804ce18628b44832ca",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/readDMAT.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb7b51c841ef8493cd21936ea12fdf0f95f6d6e7",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/readMESH.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e14c52366df2d42d0b2d2cf5dd4eae0083314bef",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/readMESH.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49160199366f9bc3f4f15d605cbb8b4084742156",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/readMSH.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f809a29e4396eaad73d939ceb9fa14eedbe8de2",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/readMSH.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb775e5992b0125cfb90adcd071ffdd548db5085",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/readNODE.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d468138eb459f1f0dd97101eb4b1396ee2011d11",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/readNODE.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a81f066b2ebbf78e3c6156a80abab5d94d510848",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/readOBJ.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2aa2bb5ba2e1140a216678a980c444f646a14444",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/readOBJ.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "11d7e0efc80f21e06efd11f047a39d5e1354fd81",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/readOFF.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d265898933910bde815c314d5e8fee16aaddfabc",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/readOFF.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9551c09fd4d5cd4d7a54e9d6305704f939ed60b0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/readPLY.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e28ba1d07ea9c6a3815468cb7a5f7471c47132f9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/readPLY.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f9ea06e1ef5748b1455c24cba089283b5b0760f0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/readSTL.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "21eb29a29ac12475355cd57767d516277e2309ca",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/readSTL.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "814395b301aabd14806c7cf9517b9396f62c265b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/readTGF.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f59378d85a74759e2dc1c708444f0e5b97f8eed8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/readTGF.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce6de3e733957ddc3ea498cd31787e6154d8700e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/readWRL.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7dc2d8d1996df5668ea9fe0186d58173e1c062c8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/readWRL.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa4db0211fcb1a1c3bbc76564073f4e17d80abfa",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/read_file_binary.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a5905396aef3c04e6821cdb9c9058d83123e03e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/read_file_binary.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c671b31dd727c5de03de07fd5e4757ebae82183",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/read_triangle_mesh.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d2ff9df3ef81467ebf50ca1a555a832d666fa46",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/read_triangle_mesh.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "44a2071274bc12bf5db023c94c7de2e7cbfbcbcd",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/redux.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f55a3f3955b427439e1524dd07ecd77a1c67d94f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/remesh_along_isoline.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e375ed49588fbfc5049b443f9765a649e04c0659",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/remesh_along_isoline.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc64266737abef6185c666899fb501d1247f8ae4",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/remove_duplicate_vertices.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "248ca37dcb2209203560fa6f986920a62095d5ca",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/remove_duplicate_vertices.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c22c904eec04a7d76c07f1dd9fd161893748a73",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/remove_unreferenced.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "995e662bdc80e2d93d4ce87aae1f910e6363ffcb",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/remove_unreferenced.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e795761390e915c07c36d7bb4a8d7ee4090141d6",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/repdiag.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "775558ea7791a1fbd87c0d78e9d139c7f9efa3d4",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/repdiag.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b08081e26a1177d583bc9b13a84d8685916de49",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/repmat.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "db03d16ea7c88d80e107c6054b2a2da0f6cc7ffd",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/repmat.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "efbae1633f15e613dc51cdc93ce184c2528088e1",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/resolve_duplicated_faces.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c847faef1402608ad3f47c8c85af3db3bd621261",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/resolve_duplicated_faces.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2949de6d91df1adc0189d2125439a42e1aaa44a6",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/rgb_to_hsv.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13c79ed161454430901f7f1afc2153323ff17866",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/rgb_to_hsv.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2631b38ca7e26f68deee50cb197f2ad1b5abe8ca",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/rigid_alignment.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a2a6cdb9c648e4e17fa241fdd7d017e1ca562187",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/rigid_alignment.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b77c812ea3c786b56dac0c900f938fe469d11b82",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/rotate_by_quat.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc56b66f304c8bae7eba54564efe21968a04aca1",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/rotate_by_quat.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b236d79e693c8ad0747482dbe30a06a6418129d8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/rotate_vectors.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b4d79d4a569bfb2d0699b703dc3c419c7de55d7",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/rotate_vectors.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d90bf4d60cf7e3262575a52c703b90b404b07088",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/rotation_matrix_from_directions.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c13d7a6b31e8f0643f5072347cc4fbf7d27c01f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/rotation_matrix_from_directions.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc29cc27b9f6d59623255e23c2fe424a1219b4c6",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/round.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20a262441b15056ae36488cf0e0231c2ac64e509",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/round.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "14c369e40f40b07efa05f7a9baf19bafac856de3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/rows_to_matrix.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cade3c8c81f997d8da3c3a775838a862fad0e77c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/rows_to_matrix.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a20df14261b8043177fd1e0cd66f4f2f0e4a3e74",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/sample_edges.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "500a02deb3f461f6a61a09fd23f4a9bb908f17b5",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/sample_edges.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b992ca3e0a0dbad7a1817ed0850c8dc995d4cc1",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/scalar_to_cr_vector_gradient.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ee5f0679ffa83e666f0bed743d46f99e063763be",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/scalar_to_cr_vector_gradient.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4a39e55eae0f0903b956899af96a62d626b9b21",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/screen_space_selection.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b6df700296f7acad8a3a999477ee06416af7a056",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/screen_space_selection.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a487b32410c676eec821002235fa558b9bb39f39",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/seam_edges.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c56830da9a5bcc225a4286d3d60f744ef88e824",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/seam_edges.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ebc2c6b9d0cf85092235857c7f490f2b2125eba5",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/segment_segment_intersect.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e67ffd7ceb6ab11bea2343d70ecb4804a99579f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/segment_segment_intersect.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54007a814e75cde1cf9892e0d90ca1cf0007e2b7",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/serialize.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d5980c6280314769aa1a9910186d428fcbbaab6",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/setdiff.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9fa62a2583ae8a8f6c5f4c3b5af231bcb1ff27c5",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/setdiff.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb0e721d8e498f9fe4678d17e1e035683a0e2412",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/setunion.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f316c83a9067f3987652b4ea0c9015d16af350a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/setunion.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bbe14ac86ea2384e1618d48bc17ab98ea373ca0c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/setxor.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3db161583ce98c1d4d0257eaa2c725815ee78e2",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/setxor.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a51eece21dcd4674896fa0c4e331876761e40345",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/shape_diameter_function.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e0e44061a8b8350714bf68ab28ee5852f6910b6",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/shape_diameter_function.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1edc4e0204934c430e066e7b9d5c5a6f26c9d94",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/shapeup.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e9df673c73e606347599ab8046b870307107b0b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/shapeup.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "98917d62710917954076360e6f6e8db8f63e87da",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/sharp_edges.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1fa769aa3203b63ab21f222b216d173c5dd60529",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/sharp_edges.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "db5338d0d71e8d6911262091dae059320c8fb0f1",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/shortest_edge_and_midpoint.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bae0c3f79dc65f8f50af632d69f811c89fc5f1e2",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/shortest_edge_and_midpoint.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b882c501506f44541c74ca76d1545f0f0edb23a3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/signed_angle.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6054c88261296c73bc0d65d36e538df1f1f8dda3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/signed_angle.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fcd93fec19a33e30629a47dff1f73bc51df0c54f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/signed_distance.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1bb97aac0d6e352c3e15ce138995c9cf5394759c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/signed_distance.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f03413f2868c720a4f6c66bcfc8791838405e59",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/simplify_polyhedron.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a561fbba63345b9b5209da1a3e2ae3fd354bb7c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/simplify_polyhedron.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "091588c16b5b15b652f8087a79d93f8252b1bd21",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/slice.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "109f9969f7f16b547775c30114633825b0957642",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/slice.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e0f13d804f6416820f39f52ce749d09d9dfaa9f7",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/slice_cached.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "925eb6058582c99f0b48e48de34fabc54548d476",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/slice_cached.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff5319c5ead7475faa5995a0ffef82faf1e410bb",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/slice_into.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "baafc6bcc16f370ca84fbc2b48d35abc7cb3db79",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/slice_into.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "771463f8a8d7e5043385b950107b5f62371b0c53",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/slice_mask.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f87cb3dac96319f79324150f748975a543f4c1b5",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/slice_mask.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "000a20aa95b8d9f3da9e5697697ee837eef0391a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/slice_sorted.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57148883f4fece68a38df9c6c41e49234f8bb144",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/slice_sorted.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c8638c10d863c0511dc2f3dea02086e633a51cff",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/slim.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb1d268678020ca35ba03e7e9ba505e157d76cc9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/slim.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "641d74ff4bbd5fff89741603d6b2ce4948086ef3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/smooth_corner_adjacency.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b7de1ed1029ec05eacd0f98e4fb0d39f5272bd6",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/smooth_corner_adjacency.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e586aa001ecf5e28b620a89c94daa7b807bc656",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/snap_points.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c91e1ec94b4f221ddfb71720da4c1bb050ee543",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/snap_points.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9fb01724c5b62c40b8c965f1147301dc7443e3c8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/snap_to_canonical_view_quat.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "310ea50704d2aa731eed4e06ddd2a41128e027b3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/snap_to_canonical_view_quat.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f0fdd7de888fb3b95f141a4a451c14e11c662204",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/snap_to_fixed_up.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "73efe2631f534b33213af80ad2739cd5fe7d41d3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/snap_to_fixed_up.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "10f00db12182d54d3362b908dfc2fc400d595af4",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/solid_angle.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "163328dca983dfbb78335d60998087c5766c82ed",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/solid_angle.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf3299a394ad83f2a62ee7ff677d7be085a2a359",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/sort.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "81f715d884325980a212029db982e3f10f5e4b53",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/sort.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a030eb006468d1096da394cb6878914db4896880",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/sort_angles.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cefeb4d43bf89d179a60e3aae1f888c88a96574b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/sort_angles.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e67427341e722a79ab9495660f545f617660846e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/sort_triangles.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d672457f4e9c27d78e91db7a21a7514b423a8a70",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/sort_triangles.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6966e448789cb84e96e17e8aec8facbd880f2729",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/sort_vectors_ccw.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0becefe03628f785fb508adc042f3764be366c63",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/sort_vectors_ccw.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4455535d7efe3237597460e2f86f41bd7db93439",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/sortrows.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d86746742c1463428af3f672a67b3c54b33c1dde",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/sortrows.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be6b56193840c9a276669970dda7d001cd19d784",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/sparse.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d6b6e2d8f1f6fac0855f33b0d876f21690dd9c70",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/sparse.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ddd65aadf50d1b5cda335fe287709429dce365fc",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/sparse_cached.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "440e276f8d5a61ed3fe4a68c7be47255695c8b47",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/sparse_cached.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df924c0b07d35f2ab209028493b0b1c706b2b530",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/sparse_voxel_grid.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1fdd2430b1bfc48d34c7abd180a71185840c428d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/sparse_voxel_grid.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3567158cb5085fac73f8f412f5a83fc46dec0ba4",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/spectra/eigs.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e297ebe7b841b95bfaa6e4390fd1b7928313a25",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/spectra/eigs.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "318081319b036ee24c07f42109d28f1820902097",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/spectra/lscm.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad39e924439513bd898f0d4da22d1611a0983a59",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/spectra/lscm.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54af00c71bb76c154dbb97fabc2f862e583d2c84",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/speye.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2cf2b324a306a7d338cf0f07a7d395eda7e4cc67",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/speye.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "78257763c45e2d494d4d191447d45109440181f8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/split_nonmanifold.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e47d629eefa254d33c942c83b7e8068a0fd45c5",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/split_nonmanifold.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23d7d5d6ee5e04916e913aaa98fcb7f61d076f8f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/squared_edge_lengths.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d4443d8ed7e82fc65ea9a0c5afdbf5a1bcb1711",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/squared_edge_lengths.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74242956d9a0b8bb9564c3df89c86373332aa3d7",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/stb/read_image.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cc4abc057393678b936ed16dcc960a05510d6302",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/stb/read_image.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f9e908446c9825c779cd91c5950d547c84ad7f2e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/stb/write_image.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4238bae0b866b28475bdd5a246ed4d817aaf52e0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/stb/write_image.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a7a7fbd70a1dfa732734fe265fd2a78b09a7ff45",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/stdin_to_temp.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50010b6609c0b5a7722174aeecb0d4179385f5da",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/stdin_to_temp.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9edac1300c89550b7a06677ba850d23372bfd83b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/straighten_seams.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ac057b71773a0b8e5dc0c06cda4a43b499c4151",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/straighten_seams.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d3edb1da9d77254eb24e8728588641d859ae48b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/string_utils.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a554384185caa959215f32d06f105433820a2c94",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/string_utils.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b994ce4051914c738d3eb6669fb125a1ae927e9f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/sum.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a4a5e007a199e0bf1d9a3279f6392e9cf7931552",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/sum.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd65e0cf3e60f7836f77aa11343d01f703825c73",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/svd3x3.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13a7a4c211605d460885fe43323fa36e9ae6717c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/svd3x3.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "db56ee30ab6b468f3c3565364f0ed2f905372d2e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/svd3x3_avx.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b9147da5eaabf59e55fae1a8c02291f16275aad",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/svd3x3_avx.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ef4e0fe8f8276a6de17194911fe8367bf19e131",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/svd3x3_sse.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a4846950d911009a93e09a7647c22b499f9a47c3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/svd3x3_sse.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c5ebe73c1463b8760e7ce1b0ad4481786e159c7",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/swept_volume.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e826e8870d360e7c703da672a66c660c3cfd5e60",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/swept_volume.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7fc12e2f1001918bc37ccd550a15f34d586b6b8c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/swept_volume_bounding_box.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be978833b2d53378cdda7f2765638ac06ce638d5",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/swept_volume_bounding_box.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2571a7d120769682a0cb403ddb42d72276d9af18",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/swept_volume_signed_distance.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8cc8092fbd9fe4f8e60e4334ba656197e39aabb7",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/swept_volume_signed_distance.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9455241a48dfacb1bb60ed295a6834c481341eeb",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/tan_half_angle.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c25014ee394ba95b44b7e955068420166c97746c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/tan_half_angle.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c8b42d9ea2ccf9190ab6c89f00a41b42033cf53",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/tet_tet_adjacency.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "51192817b65a020215b5a6bb180ec3eb36d5f935",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/tet_tet_adjacency.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b588daf7dfda6006f407f54eab999f7eb0400d5",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/tetrahedralized_grid.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b08acd6d655696c2e0ec85f7734f1eb90b7513a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/tetrahedralized_grid.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8465fd0631404996bbb56ae24cbec43b3233e019",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/tinyply.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6ca0135df74d7599946443420d70b8e7696a8fe",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/tinyply.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "446e58caa8da84c0c8000d68a116e73a84331d90",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/topological_hole_fill.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "801a21adac4b1ecad99ee495021d2ec92c60a9d4",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/topological_hole_fill.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a5fa2e9f8e5e3b94a4db46db1e4acb66c51ad22",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/trackball.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "769a3455fdbb912600dd8e9d5a28a90a31221584",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/trackball.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "004edd7ac2ab2d1568fc6e36204ebb9731743751",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/transpose_blocks.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "91ec490faade001dcb70f236d6fb8ebd2b791608",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/transpose_blocks.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e6aad945b0258d4dd10036467cd28dbdaaeb9b3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/tri_tri_intersect.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20cdd55dfe9679b1956f4b36cdb40d6b5bf7b26a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/tri_tri_intersect.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "64c4b9f0756c3feefce84a3defe1c49259030b26",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/triangle_fan.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4bd0b7fc74b59b08a7ad668939cab678dc9f432a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/triangle_fan.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c7db0e3f6bb5736c101ae8ac9958340e5d0e7abb",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/triangle_triangle_adjacency.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef1d3708986d52fe9edb8b0bdf68c43444225d28",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/triangle_triangle_adjacency.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "995f87a76cd7ab93d13dd29caef7a603d7f72499",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/triangle_triangle_intersect.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "78853adb894d8d010a021b76949ba3e200607577",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/triangle_triangle_intersect.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85f1a0853e876a6f60d57aff7d3e0c23c306fa30",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/triangle_triangle_intersect_shared_edge.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae08057f7fe846601c3bacedbfbb737c1f36ee20",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/triangle_triangle_intersect_shared_edge.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "426e16b1e6ee97fe86da320f4b8e5313b74d9647",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/triangle_triangle_intersect_shared_vertex.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "26aaee3942da64fc9b2af724513f660ff7ae597d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/triangle_triangle_intersect_shared_vertex.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1db854834d36aaa49388bc8fda934c188fc0fcb2",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/triangles_from_strip.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82b9dc928008fadb60417d3ee25121ba06f34eb2",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/triangles_from_strip.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce50c02b17fa2b2c8ac2078f4973b1287a912246",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/triangulated_grid.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "998e9b603dd1da6bbc81e483f62dbe8cf7738775",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/triangulated_grid.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e8ecba79e85ce32ab72b4b5e1838e410acd28ed",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/turning_number.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dffc9715135dd5415d1d837afadd811fd6f9b468",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/turning_number.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cc35475b0f25f8607d421942c00cb9859585c652",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/two_axis_valuator_fixed_up.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fcbf3bca774cda23aa10f272fe8ca9b5ac993edb",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/two_axis_valuator_fixed_up.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a12399d2b0cb48815e136f005a21c85f71c0160",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/uniformly_sample_two_manifold.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1a59ea834b6e9854049826597ed016c4b143d8f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/uniformly_sample_two_manifold.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5420e44aa2aa8fc1a4d2ab8b07a3f30c2e8d72eb",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/unique.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9137fc9205d1205af789cb90bc374f08404c67e5",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/unique.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8fcd8949a6c8cb9dcddbf75f1b8189cf5383a96d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/unique_edge_map.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4866897b247fd94aa8f28c1e18689280f19e75ea",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/unique_edge_map.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "226c860f5e5d7a80d1f701deebefd39da1a80216",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/unique_rows.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "53eed8f3d78306f0540a855e99e4f4b021b57728",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/unique_rows.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a978658324389b9bdd99eb4958c08280730e1792",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/unique_simplices.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "290461cf6f2279e1bc1d8ade28172550f0b870f1",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/unique_simplices.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3487cb6974700224e7c2cff50636a148e252225e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/unproject.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "752ea9f3abc33c3ded83ac3f6ec2111d27678fd3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/unproject.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "83129c72e1e4fadef8bcbf4404c49c8769300436",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/unproject_in_mesh.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3934748dda26da57f613d8eaccfebf38c4be2416",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/unproject_in_mesh.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "37a952c8ba2154a63000a55b6af554db2e487630",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/unproject_on_line.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8b703560955b0b8f2d5693103bd79ce7a5f8ab8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/unproject_on_line.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a5b93540481b08146cde09395d51fd6e69fe60b1",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/unproject_on_plane.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3407707bb2244720b1539209d237dfdebde5f08",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/unproject_on_plane.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e0376035066ab0909f28d7d4a0620064865b872",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/unproject_onto_mesh.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ed7a7bb300835305accc3aa3a92ad5383b45a9a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/unproject_onto_mesh.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "07bc84f6efd45e6efc10340082908ff0cbd26e4c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/unproject_ray.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "113f4f9c2fe7539b32456ef1a3f040a5b0d65880",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/unproject_ray.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e23110f75f829f44274b078798e689a592e1e328",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/unzip_corners.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12cbf01dd4da2d49dbb07122c1bf8155bfb070dc",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/unzip_corners.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d5c1bd871c58996003cf22211b014f63160a5843",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/upsample.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c317280ccb6cceacd0420332308ce6ed7e010b97",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/upsample.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d69a8aaff62d0945c714c26a80693bc405e9c6c6",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/vector_area_matrix.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3d2e7a2f285b166d31c2f6cde1ce2c453484b5a6",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/vector_area_matrix.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "583f3859ce0e3b056f2d190b01c7a1623ee6ebf3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/verbose.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "44d41cf17e0a436311f4dc84aac84ff2a88353bb",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/vertex_components.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b400bb6f8178d748de808f813745603132c3589",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/vertex_components.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b028e9a99fcace41df9991ad167e1f9c6a17f22f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/vertex_triangle_adjacency.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c9263d5b5315e11a9ee66fdea49f36d9a5c5bbdd",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/vertex_triangle_adjacency.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4510846d88c8d80c7b00ca4e28446dde0b024f6f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/volume.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "35b11cc268e39dfb14a9551374c05527d36e635a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/volume.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cbd04d210252836ddcff49f746ab3b8d37f35334",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/voronoi_mass.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b6099cd7f812544e06d992562da9912ab35d2c0e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/voronoi_mass.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d47cefda0c55bea0b527cc8d3dca3a9ccf005ccf",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/voxel_grid.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6180e1126b0d2edc48c03e352a41a841259d32d7",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/voxel_grid.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "610bb5e94b75f209007a2b2320b1bdf934d20891",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/winding_number.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24d117d3f1b194a287908973dc05efd9d1ce995b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/winding_number.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4ec0b39c81d0808f3246840daeaa1fd0f467e7f0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/writeBF.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c3945329a6b3a5f331a0d701d5e69c3ae249041",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/writeBF.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7bc36be44ab4de140902c1ec6c561a5ac26fbc3f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/writeDMAT.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c332db5d119e2f9739c31eb7a2912401f6b0e08e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/writeDMAT.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b2e929efa23dbe42f6ff09c319d47efbaf9093c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/writeMESH.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "646ba563c7881926efc0339b2a3c4ed355caf69d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/writeMESH.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a10215bad76ee9aa81d82740e3f6662ae3adba2",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/writeMSH.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e71e0396b6c303548b4c9df64f9199810779c85",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/writeMSH.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b7c46e49d599d1abc97716f6bc65b3260bbb447",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/writeOBJ.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5cd060f5d637d8dc6d2ea9e8805055421f6dfc7a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/writeOBJ.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "380ccfabae572549f3324cbdcfbcae212f8b3f23",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/writeOFF.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b68bf01aa3a448efb3d4e8a1ce58d29830038ed0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/writeOFF.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22e0218611f0e28add284de5cd44b6a7f421325a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/writePLY.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49cf2f370259f8d6a326d41aac2de97f54f05837",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/writePLY.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "720c92df83bbdaffa75a80a58809b5cd19b45888",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/writeSTL.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01ff06ae1d4dc9208ddb6c8d7e43d23266b71365",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/writeSTL.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "65c8fc6a42e5a592eb494e7e138e2f281ec1b2a0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/writeTGF.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9e87e39674d8152b1d622cc033887d3bd1c34ea",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/writeTGF.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "76dfb9088a02a55fe27e3a5d110eacd617a49d2f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/writeWRL.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e31c471dcfd616336d76a4f80d08a0e4321bade6",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/writeWRL.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d10a7dc13227630771756fd4a13f5b36c02db5bb",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/write_triangle_mesh.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "11b168d090fa6141776122e347b20b519ab1a631",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/include/igl/write_triangle_mesh.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c0dce748223b50d5699028750ac3e353e6d0275",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/patches/02.cl_590168732.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd5ae3768f19283ecf9e5819ec559cd39917ffb9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/patches/04.cl_690654469.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25daeffe1dad9ba317dd62489516db8d8179bb61",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/patches/05.cl_698471064.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad90d397e05c2c7327308c2ca3875c0d3048fa08",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/patches/06.cl_313599038.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6244ec5fe34361a99c3edcafc7e51563881fe55f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/patches/07.cl_355114846.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "98eaa7266ed20db40a51463e0132364760141c45",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/patches/08.cl_313397573.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4ad48b7289d1cac0e421fbef89555348f16b21b4",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/patches/10.cl_316635296.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "027e72016a4e942c97f1e44e0abaccae4ede983b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/patches/11.cl_313808619.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d3e701bea8fff73455dfa665e652fe1c062366dd",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/patches/14.cl_313746457.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd8d4e50e13fcc8f3fba7944f121190a276e25e1",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/patches/15.missing_includes.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c3c55ddcd219b3f566d982c804220041a3090e6e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/patches/16.missing_return.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f26a6a5376e835bfe4a331c6fb3cddd2c62eed0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/patches/17.uninitialized_variables.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af84f133cc46b82fb19f854b9f4310fce3b2c8e3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/patches/series"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "672afe6ea94f2bc615bce04c0b42e740ad495e62",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/3holes-miq-FUV.dmat"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd82d6792a8e8d04397e7bde131801f7c70cd8ef",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/3holes-miq-UV.dmat"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e677b373d990a5ee037947ed5cdce68542637afa",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/3holes.off"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9fb1ed5294ffc4e57af3ac1a8e00487efa5eb193",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d299460b23e002df4586817d345475bac03cdc97",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/S.npy"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a037e72e7aa9d0dcc943d8faaba42f873867d821",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/TinyTorus.obj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "724c0457c454b2330c6c413f127275f9d0e66b39",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/X1.npy"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a3d483873f794c75981ec4cc3278d984ab77edd4",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/annulus.obj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b7cdb3c6082f4ae3559513b338adab08a5e00550",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/arm-weights.dmat"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72e27526420c96ae057efda818e9b63aafcc604b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/arm.obj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6dfb0bc6311cf4e8aa4e5f89a0b2171df7b37946",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/arm.tgf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66b566db94c5e346b51ad673cf6dcfa604d6d477",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/boolean_minus_test_cube.obj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "695d9afb3bae80685313cd3731776c9a00b28607",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/boolean_minus_test_green.obj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bccf41b612908af2c9beeedb7c63b8e552093dd2",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/bunny.off"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f028f69e437b0b53df8ed9d8463c95480663571",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/bunny.ply"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a9f6cb63faaebfecf28f1fe317cc9a3e0ee9b0de",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/bunny_small.off"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9bfd194b1bc4dd4b10e394f41b05e91643a64779",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/camelhead.off"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a2e9c09349cf8d77f9233af68d140b90fe798a90",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/car.msh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e7666a89c45b2de12f43db62209b6fafa6cbd62",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/cheburashka.off"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5dbd004d416b4567f1bf8fa21076372083f2748a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/cross_platform.serialized"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd2f2ec6d448c0b455d30e4a1186b8ea07c2d7be",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/cube.obj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94f447bea7bc25d6006ec03e673d2a6f02f28822",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/cube.off"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e017c0d526260c9915ac02cd9c373d247baee374",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/cube_with_fold.ply"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "63356336b472910dea37099716208ea11b4e6510",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/cubewithmaterial.mtl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "42d3d3108c9a6ef1c14ff8afc338560f50024931",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/cubewithmaterial.obj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8a839b64bc7fd73b1c03849de9b280430df9e9c4",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/decimated-knight-matlab-active-set.dmat"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c6afa2581d2e1069b91b0beead5ca6ec176b2c4",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/decimated-knight-selection.dmat"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "042707a4d3263c80f5be4e3dc0c08b2fdefbc9be",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/decimated-knight.mesh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5dadf3414e8292748c6ad09d4b9fee90f1471e21",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/decimated-knight.obj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e6d50641548d0dba530d885eafeb686847120f15",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/decimated-knight.tgf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f4ed756897e2eb20b83a634ee64d02cddac07d84",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/degenerated.obj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a5cdc4a4f683102d7ac1d8f003adb22148c170f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/duplicated_faces_F.dmat"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "43d01a348c82c29ff420ef58a67b9bf85c7b62a0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/duplicated_faces_N1.dmat"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6e3a389c30595638ccfcd24d1ecda5a0d2e2ec3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/duplicated_faces_N2.dmat"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b11f2006890a4155799471c3059b5b1b352fc245",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/duplicated_faces_V.dmat"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f4b857acf962239840daca8b4e0e8b128f0947a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/elephant.off"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e854ea642f21feb20d88aa1f8db836ac1c4db96",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/extrusion.obj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b07bc4c5241330e8bc15cef5d50c166e4346240c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/face.obj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c942abf0895a8704c95302a3290b6b5ff67f360c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/fertility.off"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c970f738257636ce1598c3be4d3137744e725523",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/halftunnel.off"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cbe696a1280075895d31178317b30d722e0af9f3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/hand.mesh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "297b34be147fb99398174037972b830ff2f0f957",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/hand.tgf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "932c69de1954b5adb3fd03b4fea521ca1c49d568",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/hemisphere.obj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "634f371977a3419379f9b673b828f65232ab5c56",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/inspired_mesh_quads_Conjugate.off"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf01ef429751f72557b475934e5148f1064e766f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/marching_tets_input.mesh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "93a47e33a7646a039a72f26991c00473127250ff",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/marching_tets_output.obj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f6e1061cf31c11fcc383e5ae5f772bcc2f97eb8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/marching_tets_scalars.dmat"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7ad0f73ee42bfaa8646bb99ac44098246b3de18e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/octopus-low.mesh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f4bde6df536974f43112c464ac836577ebb120a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/sliver_tet.ply"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be8af6278444535f9708b52f09f6a8c8eaf725ec",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/sphere_lowres_TMS_1-0001_Magstim_70mm_Fig8_nii_scalar.msh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "348e4ed84d79bd63919ab06d3e5a27b696569863",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/test_arap2_f.npy"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "51ccfb8b208431ec2206741759b7946a76bf352b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/test_arap2_v.npy"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9bb40f9e208ba8ce99e38b30de33bafed66962f0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/tet.obj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c2542e6e6840e1f1c9e15647cc348d276e91e179",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/truck.obj"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "53dbc6d66634dfb96c675ff309571b85dd0bf4fd",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/data/two-boxes-bad-self-union.ply"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8ae1412637497a7f73495dd7c11d49e4bb780b27",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/AABB.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "587da35df10698b644bfd32e90c8447d0a0fda84",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/MshLoader.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "057a022e7b64057553b316a250f011035cab0597",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/MshSaver.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4668f135aaf7c862982b2772437e834dd980b0af",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/accumarray.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6231174aa8372af0f48cebe6606dc6a16d48be14",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/adjacency_list.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cc15756c45d94315f3f8ce1e1ea9ca18cc7ff8b6",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/avg_edge_length.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c797a2843d7db836e707798e7923e066f5e1584",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/barycentric_interpolation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d6775bc58116a29e8eedef40ae1e1275dd6a52b6",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/bbw.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d6878a577083976099bc5f235b1cc8d690fc449",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/bezier.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ee591443be0fec94135e6c5b1299faae0c3f542b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/blkdiag.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c31c707cac64e4645fdd68b031bc42d782a97d1",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/blue_noise.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cc6a4f4bea37e04788af8978065af0c42ac72064",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/boundary_facets.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc1f52d247a4e9e13f0fefe67afd5d3dbc2e1eb7",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/boundary_loop.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "094b6dc9eb99c8f995f9c74967f2b93df9dcf97c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/cat.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb91290f5779105fd10603a1a23c177376ef9dbe",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/centroid.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7709ffbd646ec79117a6e3cd35c1046259652b8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/circulation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed2185ec0c83cb6fa02d105f5e1d79fec5e9cd35",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/circumradius.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e70d88737bd736470975d0b8c4374f9aa8e94c2",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/cotmatrix.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6be242850f9322980c65aa0a3033d65fbfd29e62",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/cotmatrix_entries.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82ad6c45c2e5d4aa4477ff9d6fb8b14ce0005685",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/cotmatrix_intrinsic.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4bd187f1bf717e413fb1091e678e11c45faa04f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/cr_vector_curvature_correction.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6cd5314d7efe82bb8a811cad7d8867c25fca2af4",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/cr_vector_laplacian.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23990a1428990c3f6ff1efa11c7ad2b9938310e9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/cumprod.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3546b42cf1b668cf98e616bf3d20fd530e3d2225",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/cumsum.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ee0eedb991662ff5351575e7dffb21430e31ca94",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/curved_hessian_energy.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "817590287fa1b43d87bcf9c13bcd38803b7f192b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/cut_mesh.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4abb625ec86c37fad11a0c8a2bab5058429efa24",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/cut_to_disk.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef60d678e67028ae551c50aa59628b13d22e5b7e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/decimate.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "970ef3039cfb695df305b73ee24e1edaead007a1",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/delaunay_triangulation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "021acafa7181847b4b246cba6174c37e128af714",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/dijkstra.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7419e4b193179dcb2d8a6592f5378ff945511d6a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/direct_delta_mush.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4511b90f0841876effc5816e7a6f0a14bc5f850b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/dirname.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "21547548aee79bce9151f8e39969da7886c3b072",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/doublearea.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a0eba78b4539d2e5ec0aa016c5ce1c951f078fa",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/ears.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eacae8b0bd4f3a624f38500702c5a04430aed6bf",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/edge_exists_near.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f05f83803297b7b46378bdda20f80ce2f8525190",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/edge_flaps.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c7d5723a9dd4621b8ba2e0f99b04deeaf6eac615",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/edge_lengths.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "67c4e08742cb10edef74c22f78ed81b5acc41fcc",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/edges_to_path.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12c2d1b1f9b1726904bb5305fcd0a9b744607c8c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/embree/EmbreeIntersector.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1359e401ec9191a02277cc6bcaf4a2366cf83fdc",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/euler_characteristic.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2582ea5a7890844bf6192e160a3bf33c7396b2b2",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/exact_geodesic.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30b1a6e7c86e02c58583e2877ad2341750b6ef86",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/facet_components.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "68cacd4d78b962c017dc8cba6548543a5795c0da",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/fast_winding_number.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "77fcd386fa5db6a9c1dbae087b665fa70d78d5ff",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/fit_cubic_bezier.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f31cc6f78ba269123a292d99d49e1d870311248",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/grad.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "308ddda8fefbd5ee0ee028509d6011dfb19d9c57",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/grad_intrinsic.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d7ca378c67309a451bbf314bc9c59494eceee80",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/grid.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e0b8c72a3bc492389e4097c6779edd1ac5d1d13f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/guess_extension.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f2efd3e8c9abba23f3668a4a1c7cb8860a88fd4",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/heat_geodesics.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef6616c3b0bec78bda425e942f3b5a1a0d4d0d2c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/icosahedron.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c99bd4676ee2a006083de7f505a3364de6a93625",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/increment_ulp.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa29b0565642a982e4ce1091f0787dc6311bc854",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/internal_angles.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ff1c7632fb56f6f8c5dc4f943d3d5cbfc1cd1e4",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/intersection_blocking_collapse_edge_callbacks.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23675c73c42ca7a1a6be621f5ef84799f8298033",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/intrinsic_delaunay_cotmatrix.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cf27a4672f6cfae36d0cfac807001f2abb0230b9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/intrinsic_delaunay_triangulation.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "091688667aa1f348872191008269f12b6ec54e0f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/is_delaunay.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c88a68e0763d3ac53d4b3e65d5025f2b4b6a5fe",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/is_edge_manifold.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2111042057ac1d0471b691b817f1df0d9e5c14d9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/is_intrinsic_delaunay.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f478af44f59a58bc09dfc0774e4c1c502935db47",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/is_irregular_vertex.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7fd1a080503292e6df17b855365536c2889117be",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/is_symmetric.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb3a031169a0a8578196011b749f2e008addc425",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/ismember.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b2f1a1191a4a86dbc608cc32b052922c7bf08dee",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/isolines.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b128062748a1e8a7d6efe03a30c6ab3b92284770",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/iterative_closest_point.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0120025838f12ea5db68f2336d771d00f8ae156f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/knn.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "030e12815ba75668ae70f5fef8f57e86c8ec2344",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/linprog.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae984dc89d68a61b612ec7ef26d059fe8bdc72dd",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/list_to_matrix.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1994b5cc1e5d4d0c4c930b60fe7c066c74370d4e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/lscm.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "89fb136bdc2485fc3584070fdd541c076dd62f7d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/massmatrix.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13b635923dd95fb6cc3f1f4be61aceb81d0746e3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/min_quad_with_fixed.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b69e97ca91e74cd5d4e5007966c0f3cf752139f8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/moments.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1dda2942bd8887c66d05bce4cf587df538d4ffef",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/mosek/bbw.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "458a7066dd3454826a85d8f50964d1ffc6e61cc8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/opengl/glfw/map_texture.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a82b06e99e04ba358cd86df461973199b38e314d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/orient_halfedges.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "78185fecfb6b9bf3b4efd83ce06eff650a4b3bf2",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/path_to_edges.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0aee429d4d31c094cd9313f035acab819db15ac0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/path_to_executable.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0469ca9e36a14ec1682809da6017be2e783b6845",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/pathinfo.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a2546b764294bffd85ceb48383872bc9ad68fe0a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/per_face_normals.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "75bccc423c73a206a2d868ead6192fdfe7434b1b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/polygon_corners.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8cbd22418f37fad4c3240a31e0c78a5371ac95b8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/principal_curvature.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "09506c7760d7d8eaf3ac64362e9a5f726f947afd",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/procrustes.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cccdc9c063bd6b60c554a9b0e0f6623b46a8008a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/qslim.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "91b5e7d4cc3fff98cbfdfcbdcf1136bb959fb85e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/quadprog.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "40cadd4106101794c8a91959deaf9016ee792d85",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/random_points_on_mesh.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c35d6b214ffcdabbdc5526be6e882f2d8039b5e4",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/randperm.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be40fc95b89b8788b809a9b92dfd1eb80d2abb4c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/ray_mesh_intersect.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f442d9ec0ce0f1dfac6e07a3c0fe6d2c823f2517",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/readDMAT.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13824096e6f433670a2b159069836dcab5b4de9f",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/readMESH.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9fbeff6d61cdef6844e2b57be2f9446e1eeca8b7",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/readMSH.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4675c20ad87302622c9ab6ae1d5e5ef7d9669132",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/readOBJ.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc89053909d647c083fbf5e43d6f3d55ea365cb9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/readOFF.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72e7881f8ef11e16a73d7cfc124c3336ee08b71a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/readPLY.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "855b421b3ff92f31a7d66844a96dcc8cccd24071",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/remesh_along_isoline.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4fb81815d4573bc9af62780a0f5b45a89514d0e7",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/repmat.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a71871ec224639e160c29955137e9f0097694f1",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/rigid_alignment.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9e66d97af2259b5ab7df00a2e9845c98c6a9009",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/seam_edges.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "76cf170d9ee68335407a37ab09d41662e3917ab8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/segment_segment_intersect.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b7d67a3b6b8a064faf11f543802f024d23fae887",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/setdiff.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa6f09de207451e9ee15a91b1ba40a18bfa7113a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/signed_distance.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08c2706380cd6887996926ff7941aab1e9adad77",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/slice.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7447e01c7cee4732aabc21f95dc57b54bcaa0b12",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/slice_into.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd2d5a61a58a6857cfeb644d9e7b40840cd4f5fb",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/slice_mask.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "026c070ed1de04ab97c0ce22448d95c2cd54e4a0",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/slice_sorted.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0887542106f8698757a1be5856c8b037c8ce5709",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/sort.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bfcdf7b85f5af32d8a9a068e2f383eee9d521b18",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/sparse_voxel_grid.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "78e4976e2c8eac7141733fb8d9c0bbf2590a8684",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/spectra/eigs.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8eb80c98e9d8c53e39a85cd4fd1004e6bd9e2ee8",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/split_nonmanifold.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29bc76065354484d2e2aee159db1b84d8740ed40",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/squared_edge_lengths.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "97ef475626958d7c139d9a4feeb70d40a451a709",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/stb/read_write.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54d54fbd2aa32c7c5327e049a52ad84103477adc",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/stb/test_bmp.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "87518f3aeaa6ada05dca0fb3970c6e3c8c5d3f99",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/stb/test_jpg.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9bb6cd04a2874d1ca34f79fb1afd2dd7fcd32a06",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/stb/test_pgm.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "19eba99ef68664c6483b1fb6afa06b0eb57ea319",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/stb/test_png.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a480270fbb690c4f43948901f79a3c98f39bf35b",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/stb/test_reference.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e5bb83c53204b857818d3f04b97f9887a59e4cd9",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/stb/test_tga.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c86136a74efce2a6bbd93cad23bd97671e246865",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/tet_tet_adjacency.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3c4c39cc6b11b73bd523471f1806048933dcf8c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/tri_tri_intersect.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c27d148e522fb6ccc677e0edad451c66eaf716e",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/triangle/predicates.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3847a24f401e39a55ed20e66b5772f14be6b5574",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/triangle/refine.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c9f7587d4f231f0036a8b8fe80cf01cf233818d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/triangle/scaf.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1cb11a14758a4c94ddf80512e8d9daf321f1186c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/triangle_triangle_adjacency.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1d6e4d6c2418feef4b0a6f16a2f4ce0e0622043a",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/triangle_triangle_intersect.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "52a287261f743accc6dd8f848c367309c7883872",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/triangulated_grid.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5515edc579d96ee89d2a106717f8e47c5cf046dc",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/turning_number.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20d3738a1fb94aa7b9ed273e77377bee70ca1168",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/unique.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4183ca66b53cab30210406ca226a49c3161af5bc",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/unique_simplices.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6864c6883e3e9f916cd68a371e908643d8d2f4ae",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/upsample.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef7c8a6f6f4d5e7903752fa89a1d78d086744348",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/voronoi_mass.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5724dff3107af195f9f741a8e57a380c79262564",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/winding_number.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55019420cd830f17140b1f1485b0ac0d2b7f7bba",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/writeMSH.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1522402a4a8c0d9fa71b6142600ca687e9457e5",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/writeOFF.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9204f375670a6fcad9cd1d5ba37e4b2d91677cb3",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/include/igl/writePLY.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f74e318984c4e2a46341755c0dcf3a7a8c4ee84c",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/main.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f0ed7ff3dc23d7e06bf7206892b38359b3d44e8d",
      "new_mode": 33188,
      "new_path": "google3/third_party/libigl/tests/test_common.h"
    }
  ]
}
