)]}'
{
  "commit": "e8763179236b53c3e13a2cce51d08c3b5a9fb23b",
  "tree": "b6eebbbe0534b0176470c03d4f86bae7f82b70a4",
  "parents": [
    "91da310aebe855e3d97f150c698221b3e4c0bce3"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Tue Jan 21 08:45:22 2014 -0800"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Tue Jan 21 08:52:52 2014 -0800"
  },
  "message": "Move operator\u003c\u003c for FunctionSample back into ceres::internal.\n\nThis is undoing a change that Sergey submitted earlier moving\nthis into an anonymous namespace. This caused build breakage\ninternally at Google due to a namespace lookup error.\n\nThe original reason for Sergey\u0027s change was a lack of a\nfunction declaration. I have added it before the function.\n\nChange-Id: Iea88d1123215035e9f03022912078a2566ecde82\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c3f02134c6f56127339be92cff1bb6bed71d9648",
      "old_mode": 33188,
      "old_path": "internal/ceres/line_search.cc",
      "new_id": "a396691ab4aea3fcd8792275347df8c756bd9e26",
      "new_mode": 33188,
      "new_path": "internal/ceres/line_search.cc"
    }
  ]
}
