)]}'
{
  "commit": "98f639f54272e09186bfc81001f09e196d839f9e",
  "tree": "82e032800e1932eaba53ae497ea26a83a7e40abd",
  "parents": [
    "766f2cab555d6f361c42037b35674a43378bc6c9"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Thu Mar 18 07:12:36 2021 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Thu Mar 18 11:07:57 2021 -0700"
  },
  "message": "Add a macro CERES_GET_FLAG.\n\nThis is needed to add a layer of indirection which will allow\nus to use gflags in the public version and absl inside Google.\n\nChange-Id: I32f3da23200a01c9b658bbf8aaa66cb8fddc2cc3\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e7b154e511fd495db99565debed3a5d829b40e59",
      "old_mode": 33188,
      "old_path": "examples/bundle_adjuster.cc",
      "new_id": "b5b0c55e1faaef667d9460152d9559be292ae685",
      "new_mode": 33188,
      "new_path": "examples/bundle_adjuster.cc"
    },
    {
      "type": "modify",
      "old_id": "c54247503a795fbe1980bd5ed9b6b9a31b08139f",
      "old_mode": 33188,
      "old_path": "examples/circle_fit.cc",
      "new_id": "13b40779d2f48ef9bf5f31a74ae75ee92f198951",
      "new_mode": 33188,
      "new_path": "examples/circle_fit.cc"
    },
    {
      "type": "modify",
      "old_id": "61ea2c6fa14fc58d11b568cbd36099092b7fc392",
      "old_mode": 33188,
      "old_path": "examples/denoising.cc",
      "new_id": "eab05be9e7b247996000a45b56e95cdce4e2e827",
      "new_mode": 33188,
      "new_path": "examples/denoising.cc"
    },
    {
      "type": "modify",
      "old_id": "b1eb2208643178adac7b601e5e5874d471042491",
      "old_mode": 33188,
      "old_path": "examples/libmv_bundle_adjuster.cc",
      "new_id": "77d9ac8999e2abeab875fe779c18b522ccd42d84",
      "new_mode": 33188,
      "new_path": "examples/libmv_bundle_adjuster.cc"
    },
    {
      "type": "modify",
      "old_id": "e39d23cbe8621e0507c7498ffbda3b63b82ce5b0",
      "old_mode": 33188,
      "old_path": "examples/more_garbow_hillstrom.cc",
      "new_id": "aac7bf97b2dd989e872b6e02e929f5a02b0e2853",
      "new_mode": 33188,
      "new_path": "examples/more_garbow_hillstrom.cc"
    },
    {
      "type": "modify",
      "old_id": "977b69d5319ea102177a5693ebc3774ab60b3eb2",
      "old_mode": 33188,
      "old_path": "examples/nist.cc",
      "new_id": "70897ac4e97c68b54d05d8c16d53bd0900ec0430",
      "new_mode": 33188,
      "new_path": "examples/nist.cc"
    },
    {
      "type": "modify",
      "old_id": "c75ad24d3ba269fd72519cc1ba1e05981a2648eb",
      "old_mode": 33188,
      "old_path": "examples/powell.cc",
      "new_id": "7212710fc427f85e8bfb0172c74a631844d82a55",
      "new_mode": 33188,
      "new_path": "examples/powell.cc"
    },
    {
      "type": "modify",
      "old_id": "ab9a098a69f0b98f63794d52f7b923bd34c7456e",
      "old_mode": 33188,
      "old_path": "examples/robot_pose_mle.cc",
      "new_id": "29137580d7e42c28457bbe067c84d807a98653fa",
      "new_mode": 33188,
      "new_path": "examples/robot_pose_mle.cc"
    },
    {
      "type": "modify",
      "old_id": "040a1efba0203148975310e81954c38b87bb34cb",
      "old_mode": 33188,
      "old_path": "include/ceres/internal/port.h",
      "new_id": "620f13a8e73685bde21ca717a8c42b0c80ea803f",
      "new_mode": 33188,
      "new_path": "include/ceres/internal/port.h"
    },
    {
      "type": "modify",
      "old_id": "a131b795e1c420031ac6d9ad83b0ec8c24adab8c",
      "old_mode": 33188,
      "old_path": "internal/ceres/test_util.cc",
      "new_id": "1e0aa6ceda3f8d2b09f7a7ece0e5e58b101f0765",
      "new_mode": 33188,
      "new_path": "internal/ceres/test_util.cc"
    }
  ]
}
