)]}'
{
  "commit": "4362a2169966e08394252098c80d1f26764becd0",
  "tree": "786379eb1c768587d1cfbf4af1897f3f5e9309cc",
  "parents": [
    "c56702aacc310c69078bcf2794e3cdaf823d7bbb"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Mon Dec 02 13:52:31 2019 -0800"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Tue Dec 03 14:50:37 2019 -0800"
  },
  "message": "Run clang-format on the public headers.\nAlso update copyright year.\n\nChange-Id: I8508d4fd4564c646ec2281a1b3b2c36136b54b46\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "667e912ccfd3ce949dfdeff6d1ac68b921573ba2",
      "old_mode": 33188,
      "old_path": "include/ceres/autodiff_cost_function.h",
      "new_id": "b19286776c0a077753a6486c45eb44d7ab40a3db",
      "new_mode": 33188,
      "new_path": "include/ceres/autodiff_cost_function.h"
    },
    {
      "type": "modify",
      "old_id": "c5bde6242f7c5b79c904a11ba15bbe041ba57536",
      "old_mode": 33188,
      "old_path": "include/ceres/autodiff_first_order_function.h",
      "new_id": "b98d845655b0073b8595190dcc1e0047469535a7",
      "new_mode": 33188,
      "new_path": "include/ceres/autodiff_first_order_function.h"
    },
    {
      "type": "modify",
      "old_id": "455e9bba715cc6cdee9e3106a922cbbce9182239",
      "old_mode": 33188,
      "old_path": "include/ceres/autodiff_local_parameterization.h",
      "new_id": "9d59a46d6713d5b48cae548d40867bfbd62e5bf1",
      "new_mode": 33188,
      "new_path": "include/ceres/autodiff_local_parameterization.h"
    },
    {
      "type": "modify",
      "old_id": "df7c9b6d671e85217e1bdcc2879cf5d721a18af8",
      "old_mode": 33188,
      "old_path": "include/ceres/c_api.h",
      "new_id": "0e6e590d0f5adfeea52c351dea549dea87252d44",
      "new_mode": 33188,
      "new_path": "include/ceres/c_api.h"
    },
    {
      "type": "modify",
      "old_id": "88875a0c8c559d802ab79d06303251446c4d2c17",
      "old_mode": 33188,
      "old_path": "include/ceres/ceres.h",
      "new_id": "d249351694c34df5cb78ca30c4c5dc41b1e7912b",
      "new_mode": 33188,
      "new_path": "include/ceres/ceres.h"
    },
    {
      "type": "modify",
      "old_id": "54a2e596254f7d628b103ab27bc3b1d189b17ddf",
      "old_mode": 33188,
      "old_path": "include/ceres/conditioned_cost_function.h",
      "new_id": "a57ee209b8035821d82841ffa6584955d8ced7fe",
      "new_mode": 33188,
      "new_path": "include/ceres/conditioned_cost_function.h"
    },
    {
      "type": "modify",
      "old_id": "cf7c436f350ee460132f772ec1ea478e2ff17065",
      "old_mode": 33188,
      "old_path": "include/ceres/context.h",
      "new_id": "d08e32b31a896f48c2e97d3cb51b4cb360fa038c",
      "new_mode": 33188,
      "new_path": "include/ceres/context.h"
    },
    {
      "type": "modify",
      "old_id": "39425e8dfea1ecd3c208053c433660ca666ebbea",
      "old_mode": 33188,
      "old_path": "include/ceres/cost_function.h",
      "new_id": "d1550c119e8f1dc02cd94bef651ed253bdd6bcd1",
      "new_mode": 33188,
      "new_path": "include/ceres/cost_function.h"
    },
    {
      "type": "modify",
      "old_id": "32ed2776f9e12b6bb09e7e47a4d3cd7cf89ca8a5",
      "old_mode": 33188,
      "old_path": "include/ceres/cost_function_to_functor.h",
      "new_id": "cbd618611e3dc5d3f4ec0df97373c1b85b8fe7f1",
      "new_mode": 33188,
      "new_path": "include/ceres/cost_function_to_functor.h"
    },
    {
      "type": "modify",
      "old_id": "da9f52524de5a714a79bfb89436683151720f782",
      "old_mode": 33188,
      "old_path": "include/ceres/covariance.h",
      "new_id": "5db0afb965caec880e528c77dfdf5fd46fd4b02a",
      "new_mode": 33188,
      "new_path": "include/ceres/covariance.h"
    },
    {
      "type": "modify",
      "old_id": "23687c4670e2e0e0d4e085b8c9a9ee8a5553b3bb",
      "old_mode": 33188,
      "old_path": "include/ceres/crs_matrix.h",
      "new_id": "bc618fa0905bccffa3ec0b795a929006be19ede9",
      "new_mode": 33188,
      "new_path": "include/ceres/crs_matrix.h"
    },
    {
      "type": "modify",
      "old_id": "080d35a327b15b4bb93cd227de5a2b2173e535b0",
      "old_mode": 33188,
      "old_path": "include/ceres/cubic_interpolation.h",
      "new_id": "9b9ea4a942c630d592eedb3ced3dc325159a0106",
      "new_mode": 33188,
      "new_path": "include/ceres/cubic_interpolation.h"
    },
    {
      "type": "modify",
      "old_id": "1b60b4f381af4df8f3405485a33600b6eace64bc",
      "old_mode": 33188,
      "old_path": "include/ceres/dynamic_autodiff_cost_function.h",
      "new_id": "7b75150b5ceb3a8e41eecd87caf344f625547a04",
      "new_mode": 33188,
      "new_path": "include/ceres/dynamic_autodiff_cost_function.h"
    },
    {
      "type": "modify",
      "old_id": "6c0aa3113a8b74c685b26fe2580dfe95bcc6da25",
      "old_mode": 33188,
      "old_path": "include/ceres/dynamic_cost_function.h",
      "new_id": "6e8a076ecd0c6bdb5f232b5cc8b92ac4b57c7493",
      "new_mode": 33188,
      "new_path": "include/ceres/dynamic_cost_function.h"
    },
    {
      "type": "modify",
      "old_id": "7ea76ca6098c761112fd40f006b39d1d073d34ff",
      "old_mode": 33188,
      "old_path": "include/ceres/dynamic_cost_function_to_functor.h",
      "new_id": "8d174d8ecc283c2bdaf953402104f64609dded1d",
      "new_mode": 33188,
      "new_path": "include/ceres/dynamic_cost_function_to_functor.h"
    },
    {
      "type": "modify",
      "old_id": "a9d7f14dff25cc8a04fb23b12a42d2e5c8a226f2",
      "old_mode": 33188,
      "old_path": "include/ceres/dynamic_numeric_diff_cost_function.h",
      "new_id": "119b3f85e8ee0532dd6ba9d6c31f3ce54a589c12",
      "new_mode": 33188,
      "new_path": "include/ceres/dynamic_numeric_diff_cost_function.h"
    },
    {
      "type": "modify",
      "old_id": "24122a85b79f820c4e8e5133c3bf67636b2aeb65",
      "old_mode": 33188,
      "old_path": "include/ceres/evaluation_callback.h",
      "new_id": "b9f5bbb51944d3cc5587b2b61df5b177040afec1",
      "new_mode": 33188,
      "new_path": "include/ceres/evaluation_callback.h"
    },
    {
      "type": "modify",
      "old_id": "44135431805b18e019453e7a14b0d95c78509060",
      "old_mode": 33188,
      "old_path": "include/ceres/first_order_function.h",
      "new_id": "1420153b2aa3c42e6659ed7248e1b59998a23bae",
      "new_mode": 33188,
      "new_path": "include/ceres/first_order_function.h"
    },
    {
      "type": "modify",
      "old_id": "e23df76ba82a9b1c67494fb67908b7308e859355",
      "old_mode": 33188,
      "old_path": "include/ceres/gradient_checker.h",
      "new_id": "b79cf86b31494deb59f3049d0ed18c83b91e1cbf",
      "new_mode": 33188,
      "new_path": "include/ceres/gradient_checker.h"
    },
    {
      "type": "modify",
      "old_id": "7e6d2e93dd7ec23bf98a77d5e8c9b8205e1014ec",
      "old_mode": 33188,
      "old_path": "include/ceres/gradient_problem.h",
      "new_id": "49d605ea2d6ff0d92b97d6afcb80e35b477045d3",
      "new_mode": 33188,
      "new_path": "include/ceres/gradient_problem.h"
    },
    {
      "type": "modify",
      "old_id": "9d26a2ed38c7d5b444ec7e685f1ededf60222f28",
      "old_mode": 33188,
      "old_path": "include/ceres/gradient_problem_solver.h",
      "new_id": "181699d8fd465500277a09a8f97ef8c5dd95d069",
      "new_mode": 33188,
      "new_path": "include/ceres/gradient_problem_solver.h"
    },
    {
      "type": "modify",
      "old_id": "bd1e78249dc805c045109ce643e7253b2ec9a06f",
      "old_mode": 33188,
      "old_path": "include/ceres/iteration_callback.h",
      "new_id": "0a743ecc26f69119885fd46f97020a3586fc7a6a",
      "new_mode": 33188,
      "new_path": "include/ceres/iteration_callback.h"
    },
    {
      "type": "modify",
      "old_id": "c63790c6a69fa00dedc99b69f6f6e3c2a5442888",
      "old_mode": 33188,
      "old_path": "include/ceres/local_parameterization.h",
      "new_id": "93c797395e40d78627848b82edd8d72bb908420b",
      "new_mode": 33188,
      "new_path": "include/ceres/local_parameterization.h"
    },
    {
      "type": "modify",
      "old_id": "e494ef00c7eef3961b3b72b3e2ac3d7aab95a027",
      "old_mode": 33188,
      "old_path": "include/ceres/loss_function.h",
      "new_id": "12941005908808c2bd373cb5efd53478913c1dc3",
      "new_mode": 33188,
      "new_path": "include/ceres/loss_function.h"
    },
    {
      "type": "modify",
      "old_id": "1fe9f554dede63f711b87a5f222c12ed0848deb2",
      "old_mode": 33188,
      "old_path": "include/ceres/normal_prior.h",
      "new_id": "14ab379f4af711eaad52b800c8a2cad05430c118",
      "new_mode": 33188,
      "new_path": "include/ceres/normal_prior.h"
    },
    {
      "type": "modify",
      "old_id": "a0678a0a03e9e0d663396061cc8b28662f8895e0",
      "old_mode": 33188,
      "old_path": "include/ceres/numeric_diff_cost_function.h",
      "new_id": "493412be1f9bc445a0c1dcc834d2a6d5ee438248",
      "new_mode": 33188,
      "new_path": "include/ceres/numeric_diff_cost_function.h"
    },
    {
      "type": "modify",
      "old_id": "a77be4499f14a8706f79816aac95236255b1ce43",
      "old_mode": 33188,
      "old_path": "include/ceres/numeric_diff_options.h",
      "new_id": "64919ed5ab1154e3bf272689358c632810198019",
      "new_mode": 33188,
      "new_path": "include/ceres/numeric_diff_options.h"
    },
    {
      "type": "modify",
      "old_id": "0bff41fe97d9ae5c9918718a2bb55f0ba127ebe4",
      "old_mode": 33188,
      "old_path": "include/ceres/ordered_groups.h",
      "new_id": "954663c97e6a6c3ae139bbcd22654773ac8d2f3b",
      "new_mode": 33188,
      "new_path": "include/ceres/ordered_groups.h"
    },
    {
      "type": "modify",
      "old_id": "1b57eec1986d09a17162e36738db01cfab711dfb",
      "old_mode": 33188,
      "old_path": "include/ceres/problem.h",
      "new_id": "278d80fe47408b1fefc57b58ba1954eab9a6a4b4",
      "new_mode": 33188,
      "new_path": "include/ceres/problem.h"
    },
    {
      "type": "modify",
      "old_id": "3020a2d8611d68daaa5219ea8516e1245489a695",
      "old_mode": 33188,
      "old_path": "include/ceres/rotation.h",
      "new_id": "7d5c8ef1fb2fbf63b10ff1f21e84ffdccf8f7996",
      "new_mode": 33188,
      "new_path": "include/ceres/rotation.h"
    },
    {
      "type": "modify",
      "old_id": "50d03631d592a8e1016cc19c6d5ca3761b945219",
      "old_mode": 33188,
      "old_path": "include/ceres/sized_cost_function.h",
      "new_id": "8e92f1b796ca91c50d6657f2d5363fdbc39f0ee3",
      "new_mode": 33188,
      "new_path": "include/ceres/sized_cost_function.h"
    },
    {
      "type": "modify",
      "old_id": "ab7e9c22d38ccc1c593cbd6e397ef287bfd673b2",
      "old_mode": 33188,
      "old_path": "include/ceres/solver.h",
      "new_id": "47b98500e22e124af6154208430e81ad3f6ddd7d",
      "new_mode": 33188,
      "new_path": "include/ceres/solver.h"
    },
    {
      "type": "modify",
      "old_id": "e5e70b3aad0a1bb5c2c8a8f52dbd83f1754a889b",
      "old_mode": 33188,
      "old_path": "include/ceres/tiny_solver.h",
      "new_id": "47db5824dc5dbf5a46b44df609d4ac9bbcf3cf88",
      "new_mode": 33188,
      "new_path": "include/ceres/tiny_solver.h"
    },
    {
      "type": "modify",
      "old_id": "7ed752ae4ccc6d4f5f2c3552f446fcb372a68b6d",
      "old_mode": 33188,
      "old_path": "include/ceres/tiny_solver_autodiff_function.h",
      "new_id": "b782f549cc1e26fc7e08c0ec317a2c0f5f1027dc",
      "new_mode": 33188,
      "new_path": "include/ceres/tiny_solver_autodiff_function.h"
    },
    {
      "type": "modify",
      "old_id": "63ac6c668653df70441e82746fde1b35f6a26222",
      "old_mode": 33188,
      "old_path": "include/ceres/tiny_solver_cost_function_adapter.h",
      "new_id": "18ccb398f90a82ab7bb93081e97ae640c7721779",
      "new_mode": 33188,
      "new_path": "include/ceres/tiny_solver_cost_function_adapter.h"
    },
    {
      "type": "modify",
      "old_id": "ed448b2d4545a0c9c7bd7dc62936057e3dd5a9d3",
      "old_mode": 33188,
      "old_path": "include/ceres/types.h",
      "new_id": "3a19b7333b234de9831f2890ee2464757cf0ac3d",
      "new_mode": 33188,
      "new_path": "include/ceres/types.h"
    },
    {
      "type": "modify",
      "old_id": "20fbe224f62bbf37a29f8ba6fc414a0dc8ea73c9",
      "old_mode": 33188,
      "old_path": "include/ceres/version.h",
      "new_id": "50aa2124e7522c0631b0ce17a609cb14103ae8b6",
      "new_mode": 33188,
      "new_path": "include/ceres/version.h"
    }
  ]
}
