)]}'
{
  "commit": "e82e12834410c78a37f702588546e068a0e3cab9",
  "tree": "41fe01bf757deb1c0e0f18d5ad3901ecdd8329e7",
  "parents": [
    "515639e14b70bc1091b22758497338ccc65adfbd"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Wed Aug 08 04:27:24 2018 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Thu Aug 09 12:17:05 2018 -0700"
  },
  "message": "Deprecate integral_types.h\n\nThis header defined integral types in the pre-C++11 days, and can\nbe replaced with \u003ccstdint\u003e and the types defined therein.\n\nAlso remove a shallow (and incorrect) typedef in include/ceres/types.h\n\nhttps://github.com/ceres-solver/ceres-solver/issues/409\n\nChange-Id: I398c652f74d24bbeea459672508bf28f591b100f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1e085d6e9d6170ead80c1e8108f81be883128010",
      "old_mode": 33188,
      "old_path": "include/ceres/cost_function.h",
      "new_id": "39425e8dfea1ecd3c208053c433660ca666ebbea",
      "new_mode": 33188,
      "new_path": "include/ceres/cost_function.h"
    },
    {
      "type": "modify",
      "old_id": "8e3054338d1b6ccfaed64b61b7e0c92fe66451a8",
      "old_mode": 33188,
      "old_path": "include/ceres/cost_function_to_functor.h",
      "new_id": "e17bc0e0f2e9a046454f745c67ccfcc68b9fdd51",
      "new_mode": 33188,
      "new_path": "include/ceres/cost_function_to_functor.h"
    },
    {
      "type": "modify",
      "old_id": "f6ff888742a2edc50996d35d0cae751c44e7b598",
      "old_mode": 33188,
      "old_path": "include/ceres/dynamic_cost_function_to_functor.h",
      "new_id": "d4fce1cbd6cc8b89d1b059efd04b441e72910427",
      "new_mode": 33188,
      "new_path": "include/ceres/dynamic_cost_function_to_functor.h"
    },
    {
      "type": "modify",
      "old_id": "4c2766f57af285a3034dd12199f0f75428a348bb",
      "old_mode": 33188,
      "old_path": "include/ceres/dynamic_numeric_diff_cost_function.h",
      "new_id": "d5806eed0b79e2c5a4629f939aae3cba6f85e815",
      "new_mode": 33188,
      "new_path": "include/ceres/dynamic_numeric_diff_cost_function.h"
    },
    {
      "type": "modify",
      "old_id": "db5d0efe53a55edd27efa0eecca5192ea020e0ab",
      "old_mode": 33188,
      "old_path": "include/ceres/iteration_callback.h",
      "new_id": "bd1e78249dc805c045109ce643e7253b2ec9a06f",
      "new_mode": 33188,
      "new_path": "include/ceres/iteration_callback.h"
    },
    {
      "type": "modify",
      "old_id": "b10421e81be14ad87860c2d57368c94d31d2df47",
      "old_mode": 33188,
      "old_path": "include/ceres/sized_cost_function.h",
      "new_id": "f9a984f14c65acd494f99f5ab2f7afc0608ebd02",
      "new_mode": 33188,
      "new_path": "include/ceres/sized_cost_function.h"
    },
    {
      "type": "modify",
      "old_id": "f6dd6a1246979d61cae5eb5f04edf720c620967c",
      "old_mode": 33188,
      "old_path": "include/ceres/types.h",
      "new_id": "23ec8f7e432bd58b977114acbaa00c47fc51ba94",
      "new_mode": 33188,
      "new_path": "include/ceres/types.h"
    },
    {
      "type": "modify",
      "old_id": "22d4b351c51dc3953002d3ed08088c50870cb625",
      "old_mode": 33188,
      "old_path": "internal/ceres/block_jacobi_preconditioner.cc",
      "new_id": "772c7af2ba5998cbb3192d0c6c31d623e9337782",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_jacobi_preconditioner.cc"
    },
    {
      "type": "modify",
      "old_id": "1eba5750259bd9148deab00586e4a26f790ae147",
      "old_mode": 33188,
      "old_path": "internal/ceres/block_random_access_diagonal_matrix.h",
      "new_id": "6ad976fccfcd74f4c02328a63bd28f99d490caaf",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_random_access_diagonal_matrix.h"
    },
    {
      "type": "modify",
      "old_id": "b05096c1dd708861895302e15f0ef3f96f154ad6",
      "old_mode": 33188,
      "old_path": "internal/ceres/block_random_access_sparse_matrix.h",
      "new_id": "12244a597e370133c12c1f06497ca3f9491eb806",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_random_access_sparse_matrix.h"
    },
    {
      "type": "modify",
      "old_id": "bae33b991b1d1301d2c43f0bb3264a121f30c931",
      "old_mode": 33188,
      "old_path": "internal/ceres/block_random_access_sparse_matrix_test.cc",
      "new_id": "9ca9c46243063a4c5843e24d249924b1dacb4555",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_random_access_sparse_matrix_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9d1b5e9c5f89dac92791f46abe8583fcbe6f4f79",
      "old_mode": 33188,
      "old_path": "internal/ceres/block_structure.h",
      "new_id": "5761a1fe1f20c0e12b2386c493ff7b7668c89f12",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_structure.h"
    },
    {
      "type": "modify",
      "old_id": "5878d3b7c2816c5f37eb25719c0cb84a069804ea",
      "old_mode": 33188,
      "old_path": "internal/ceres/cost_function_to_functor_test.cc",
      "new_id": "52687eaa693006fa462d28e3aa20a4b42dff2e90",
      "new_mode": 33188,
      "new_path": "internal/ceres/cost_function_to_functor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9c55136258502e611f46d674dc8c6f4e0909d702",
      "old_mode": 33188,
      "old_path": "internal/ceres/covariance_test.cc",
      "new_id": "dea07236e7a003d8cb700e01a58314cb8990b360",
      "new_mode": 33188,
      "new_path": "internal/ceres/covariance_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c16c141db0907c2920e787e5a5865a83a768d7b5",
      "old_mode": 33188,
      "old_path": "internal/ceres/gradient_checker.cc",
      "new_id": "d231c8389ce59c8a54468986e3ed1ec81fe6970d",
      "new_mode": 33188,
      "new_path": "internal/ceres/gradient_checker.cc"
    },
    {
      "type": "modify",
      "old_id": "6e2a82cdbad21f4a27d0777bc33270ba02e7f487",
      "old_mode": 33188,
      "old_path": "internal/ceres/gradient_checking_cost_function.cc",
      "new_id": "b4028443106b78b07e83546ed649bc236d4d1922",
      "new_mode": 33188,
      "new_path": "internal/ceres/gradient_checking_cost_function.cc"
    },
    {
      "type": "modify",
      "old_id": "fc8e071976b92e7c4dd1e54c4eec1891ab859895",
      "old_mode": 33188,
      "old_path": "internal/ceres/gradient_checking_cost_function_test.cc",
      "new_id": "2a0390c71006fdfd94f515eac82f08888483d731",
      "new_mode": 33188,
      "new_path": "internal/ceres/gradient_checking_cost_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "079d31d432729701dbfb25d4d7d632871b7b54f1",
      "old_mode": 33188,
      "old_path": "internal/ceres/graph.h",
      "new_id": "4e1fd81c1ead851d6f9bb70aa28e662d3ec3144d",
      "new_mode": 33188,
      "new_path": "internal/ceres/graph.h"
    },
    {
      "type": "delete",
      "old_id": "98a746f13ff711b8ec644cf55aea2d88490795b5",
      "old_mode": 33188,
      "old_path": "internal/ceres/integral_types.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "7fb32cfd9498f884777a9ef884316a6e3d0c4455",
      "old_mode": 33188,
      "old_path": "internal/ceres/pair_hash.h",
      "new_id": "80453bae7db69fed90c7bd36ba56f853ba61dc05",
      "new_mode": 33188,
      "new_path": "internal/ceres/pair_hash.h"
    },
    {
      "type": "modify",
      "old_id": "c07edef0c2d7303a93dcf52585ceaa17b77472c9",
      "old_mode": 33188,
      "old_path": "internal/ceres/parameter_block.h",
      "new_id": "c0740427488d3ee708c9613f6b35048c05b14ca2",
      "new_mode": 33188,
      "new_path": "internal/ceres/parameter_block.h"
    },
    {
      "type": "modify",
      "old_id": "f627659f26467f8229805572a225a2bb12e7f212",
      "old_mode": 33188,
      "old_path": "internal/ceres/problem_impl.cc",
      "new_id": "984e3ca0bcb7195adb35fc70b5d97874cde9c121",
      "new_mode": 33188,
      "new_path": "internal/ceres/problem_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "80125834fab6345c20d627e1e88cfec201a84043",
      "old_mode": 33188,
      "old_path": "internal/ceres/problem_test.cc",
      "new_id": "cdc0ef501275c49efab46e1a445ea65ed2656927",
      "new_mode": 33188,
      "new_path": "internal/ceres/problem_test.cc"
    },
    {
      "type": "modify",
      "old_id": "815a7a1ca6cf342b6526d56621b38b5fd40e3b35",
      "old_mode": 33188,
      "old_path": "internal/ceres/residual_block.h",
      "new_id": "8b8b8aec11c7b2e6166c0aad4ce5962ec76fc5cc",
      "new_mode": 33188,
      "new_path": "internal/ceres/residual_block.h"
    },
    {
      "type": "modify",
      "old_id": "673744b26f78f2e91ff01dfe8598c85a26cc7dcb",
      "old_mode": 33188,
      "old_path": "internal/ceres/residual_block_test.cc",
      "new_id": "3a33be7868461cc67481ae68ca9cd8d4a98aa7ff",
      "new_mode": 33188,
      "new_path": "internal/ceres/residual_block_test.cc"
    }
  ]
}
