)]}'
{
  "commit": "3e2c4ef9ad35e94198f4f3367b99fd91e26996a1",
  "tree": "aea19898c005510fa7e58d8416ef59a333a18647",
  "parents": [
    "04938efe4bedec112083c5ceb227ba004f96bd01"
  ],
  "author": {
    "name": "Keir Mierle",
    "email": "mierle@gmail.com",
    "time": "Sun Feb 17 12:37:55 2013 -0800"
  },
  "committer": {
    "name": "Gerrit Code Review",
    "email": "noreply-gerritcodereview@google.com",
    "time": "Tue Feb 19 08:40:09 2013 +0000"
  },
  "message": "Add adapters for column/row-major matrices to rotation.h\n\nThis patch introduces a matrix wrapper (MatrixAdapter) that allows to\ntransparently pass pointers to row-major or column-major matrices\nto the conversion functions.\n\nChange-Id: I7f1683a8722088cffcc542f593ce7eb46fca109b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "34c3bf8e1644222c6a4b0592b055a274dcf1b8f7",
      "old_mode": 33188,
      "old_path": "docs/source/modeling.rst",
      "new_id": "92350949e996ba2b5a805f8d29831733c425258f",
      "new_mode": 33188,
      "new_path": "docs/source/modeling.rst"
    },
    {
      "type": "modify",
      "old_id": "0d8a390d5d162e4bf538a685bd431135554561c1",
      "old_mode": 33188,
      "old_path": "include/ceres/rotation.h",
      "new_id": "74cbcf14824824ed2009eb04936a414e9e45aa2e",
      "new_mode": 33188,
      "new_path": "include/ceres/rotation.h"
    },
    {
      "type": "modify",
      "old_id": "8e40507feb6817ff1c7f6fe0e8a7580fd0a4048c",
      "old_mode": 33188,
      "old_path": "internal/ceres/rotation_test.cc",
      "new_id": "e18a14b20889e5464d4edea9ee5a0993a013aa75",
      "new_mode": 33188,
      "new_path": "internal/ceres/rotation_test.cc"
    }
  ]
}
