)]}'
{
  "commit": "e497f4939a968496daa6546e473dd66758f0f25b",
  "tree": "91a062fca145ef26352592c99b4060d1e42f535f",
  "parents": [
    "4fce29c29e138a6f145eabef17fe55bd7bb5e1fb"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Fri May 30 07:33:59 2014 -0700"
  },
  "committer": {
    "name": "Keir Mierle",
    "email": "mierle@gmail.com",
    "time": "Fri Jun 06 05:32:21 2014 +0000"
  },
  "message": "Refactor reordering routines.\n\nMove all the program reordering programs into their own file.\nAlso split the reordering routines for SPARSE_NORMAL_CHOLESKY\ninto individual library dependent routines.\n\nAlso get rid of RemovedFixedBlocksFromProgram.\n\nChange-Id: Ie969f529e6d20dded9da021b9df1a040e08287c1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dd48ab76a2e70e04eb7462168bd756ced3e84ffa",
      "old_mode": 33188,
      "old_path": "internal/ceres/CMakeLists.txt",
      "new_id": "89757b30645274102d30b52bb51b94d5cff8c2e5",
      "new_mode": 33188,
      "new_path": "internal/ceres/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c1afba77c206f5837d0a9c9f6cec5e527e138c12",
      "new_mode": 33188,
      "new_path": "internal/ceres/reorder_program.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d3962f9b852e8356d3c1c69a74e465a7e4d0a967",
      "new_mode": 33188,
      "new_path": "internal/ceres/reorder_program.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a0c4eb422681905d2be4f763d4825ccda0be251",
      "new_mode": 33188,
      "new_path": "internal/ceres/reorder_program_test.cc"
    },
    {
      "type": "modify",
      "old_id": "dfdfecb78bb747231e5e2992bbedf773f5413b14",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver_impl.cc",
      "new_id": "a690eed0b318981fc3290d12d9d58976a8e2c395",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "53b87a73d62fd2aefa561c62698d55a43e49f3f1",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver_impl.h",
      "new_id": "c42c32a628ee8c82b163f185c62de9487aba73ad",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver_impl.h"
    },
    {
      "type": "modify",
      "old_id": "51e8cbf4e5d1781c72f3a5141f4fd24264efdb87",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver_impl_test.cc",
      "new_id": "2d517c69647db9f349f6a64fb3c37066e432c8d0",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver_impl_test.cc"
    }
  ]
}
