)]}'
{
  "commit": "a1019f66103857a1c258cdf944a8b18bae9f8e4b",
  "tree": "d1e8a93cb2866649788bdb340afc9cbf1b97b889",
  "parents": [
    "aaa0e3e4c804d00cf20211f755003dc9938776b3"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Sat Dec 12 15:02:15 2015 -0800"
  },
  "committer": {
    "name": "Keir Mierle",
    "email": "mierle@gmail.com",
    "time": "Thu Dec 17 20:21:42 2015 +0000"
  },
  "message": "Use std::adjacent_find instead of std::unique\n\nWhen detecting duplicates, it is more efficient to use std::adjacent_find\nthan it is to use std::unique.\n\nChange-Id: Ib6b4671c10848bb7dd10aa7a1baeffc8c9c825b5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "82004761ec0d88dc0a0e1fc6bc8a972f1ad732d5",
      "old_mode": 33188,
      "old_path": "internal/ceres/local_parameterization.cc",
      "new_id": "9e05cba94874aaeb154d6009b0c43cf0cf48a7e3",
      "new_mode": 33188,
      "new_path": "internal/ceres/local_parameterization.cc"
    },
    {
      "type": "modify",
      "old_id": "8547d5d3f7778afa7bb22c027c62e7c985cc0b39",
      "old_mode": 33188,
      "old_path": "internal/ceres/problem_impl.cc",
      "new_id": "bb952bec9da93a0b2a5eeb826209d72bdde7789a",
      "new_mode": 33188,
      "new_path": "internal/ceres/problem_impl.cc"
    }
  ]
}
