)]}'
{
  "commit": "730aa537cde7891a4951f6554110b4619f624efd",
  "tree": "1dd582160ccfab418654a4240495e52f12c1a428",
  "parents": [
    "7c0ac8f9956ffe2ed7d386cd801265af28865eff"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Thu Nov 13 15:51:10 2014 -0800"
  },
  "committer": {
    "name": "Keir Mierle",
    "email": "mierle@gmail.com",
    "time": "Fri Nov 14 06:57:30 2014 +0000"
  },
  "message": "Add RotationMatrixToQuaternion.\n\nUse this function to implement RotationMatrixToAngleAxis.\nThis simplifies the implementation of RotationMatrixToAngleAxis,\njust like Eigen does. It is also autodiff compatible, unlike the\nEigen based version.\n\nAlso significantly improve the test coverage of\nRotationMatrixToAngleAxis.\n\nChange-Id: Ic192a12fb5de952197ee24b0deedc45f195477f1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9c08c9dec2edb5914902f8918fad33136375e818",
      "old_mode": 33188,
      "old_path": "include/ceres/rotation.h",
      "new_id": "198ee17871f8768cc2c2e1d22a07cb560e550428",
      "new_mode": 33188,
      "new_path": "include/ceres/rotation.h"
    },
    {
      "type": "modify",
      "old_id": "84e07f747075fe401c04ecabd9f80db6719308db",
      "old_mode": 33188,
      "old_path": "internal/ceres/rotation_test.cc",
      "new_id": "3a61551fc0d4d901513c4701cc310e4f5de226de",
      "new_mode": 33188,
      "new_path": "internal/ceres/rotation_test.cc"
    }
  ]
}
