)]}'
{
  "commit": "6085e45be71b4e472d76dfac1a58e1ed28b93a83",
  "tree": "e50842c0497cd9e862816d8101c12852ef24765c",
  "parents": [
    "e15ec89f3b5279168a7007dca35f6a58213e8d4a"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Wed Aug 17 16:27:13 2022 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Wed Aug 17 16:27:13 2022 -0700"
  },
  "message": "Minor CUDA cleanup.\n\n1. ceres_cuda_kernels.cu -\u003e cuda_kernels.cu.cc\n2. Add missing ifdef guards.\n3. Fix an errant namespace\n\nChange-Id: I81a5bfbe3c795ff0b3ef41c3bcaa037b99d5b254\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dae16b53211c06b867d5c91785443fa5e9ccfdea",
      "old_mode": 33188,
      "old_path": "internal/ceres/CMakeLists.txt",
      "new_id": "947003dae10e6d5ce79788cfb1353edf3180fbd5",
      "new_mode": 33188,
      "new_path": "internal/ceres/CMakeLists.txt"
    },
    {
      "type": "rename",
      "old_id": "cd045e33aad99c230a2da091416235f2a298ef26",
      "old_mode": 33188,
      "old_path": "internal/ceres/ceres_cuda_kernels.cu",
      "new_id": "2a1e755745939a1ab523a250ec09404627d72474",
      "new_mode": 33188,
      "new_path": "internal/ceres/cuda_kernels.cu.cc",
      "score": 91
    },
    {
      "type": "rename",
      "old_id": "91675e80b17bdaf2846eec25e211b3450d26993e",
      "old_mode": 33188,
      "old_path": "internal/ceres/ceres_cuda_kernels.h",
      "new_id": "d347c206c3261445759b6538938875fc167369f0",
      "new_mode": 33188,
      "new_path": "internal/ceres/cuda_kernels.h",
      "score": 96
    },
    {
      "type": "modify",
      "old_id": "83b922d123d4a8f09675eb7984a7ba462a68631d",
      "old_mode": 33188,
      "old_path": "internal/ceres/cuda_kernels_test.cc",
      "new_id": "053b4428aa35c44c917a4349a8d7fe3a8e1081e6",
      "new_mode": 33188,
      "new_path": "internal/ceres/cuda_kernels_test.cc"
    },
    {
      "type": "modify",
      "old_id": "da6498151429c930122918d903bdc6f955298f73",
      "old_mode": 33188,
      "old_path": "internal/ceres/cuda_sparse_matrix.cc",
      "new_id": "e366112dde3d7a7f22b63b9acff86680515aa215",
      "new_mode": 33188,
      "new_path": "internal/ceres/cuda_sparse_matrix.cc"
    },
    {
      "type": "modify",
      "old_id": "7debeba5c8b0fed212cd4dbc7696efdececb0d7a",
      "old_mode": 33188,
      "old_path": "internal/ceres/cuda_vector.cc",
      "new_id": "7bac13a5a4f18b88791fad44a81f8d0466092ce8",
      "new_mode": 33188,
      "new_path": "internal/ceres/cuda_vector.cc"
    },
    {
      "type": "modify",
      "old_id": "e7c4b81bd92f98580416f46b5035289bd3f4f244",
      "old_mode": 33188,
      "old_path": "internal/ceres/cuda_vector.h",
      "new_id": "985eac0cd8506e32a51c5ef7edfd3f1a7e4b24ea",
      "new_mode": 33188,
      "new_path": "internal/ceres/cuda_vector.h"
    },
    {
      "type": "modify",
      "old_id": "af42e73bf27b34f54820780fed0f8d5072a373a0",
      "old_mode": 33188,
      "old_path": "internal/ceres/dense_cholesky.cc",
      "new_id": "a3e578f54c9bf4c56b4aeecedd5835f574f80e51",
      "new_mode": 33188,
      "new_path": "internal/ceres/dense_cholesky.cc"
    },
    {
      "type": "modify",
      "old_id": "775073d8890638e2fb2a6c16e078e2f369cea591",
      "old_mode": 33188,
      "old_path": "internal/ceres/dense_qr.cc",
      "new_id": "fb3c2282101759b0db8ca14ee09dcbde47e534d1",
      "new_mode": 33188,
      "new_path": "internal/ceres/dense_qr.cc"
    }
  ]
}
