)]}'
{
  "commit": "f7da411ef0d0067e269629887d64cdb769368800",
  "tree": "1ff6bf1fd63e30708c58162829ff587f06fe7ed6",
  "parents": [
    "54893ba523106e38ab06eb72fb5d8748685c7797"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Thu Aug 07 14:30:33 2014 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Tue Aug 12 21:58:25 2014 -0700"
  },
  "message": "Preprocessor for the TrustRegionMinimizer.\n\n1. Base class for preprocessors.\n2. A preprocessor for problems that will be solved using\n   the trust region minimizer.\n3. Added sanity tests to the program reordering options\n   for Schur type linear solvers.\n4. Tests for the TrustRegionPreprocessor.\n\nChange-Id: I88cd926f0053bbbf2bd6b11e03ec55b8bf473cf1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4d4f8734aa1474fa94aaa97235658dc7095ab8dc",
      "old_mode": 33188,
      "old_path": "internal/ceres/CMakeLists.txt",
      "new_id": "5e1fe0f82fa32c0b91bb5e091768e77483e309a3",
      "new_mode": 33188,
      "new_path": "internal/ceres/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a572d2b7fae7a5237b66035ddd814bf696be4c49",
      "new_mode": 33188,
      "new_path": "internal/ceres/preprocessor.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "703ba9db8dccea8e25bcfb5675176fb6c089189c",
      "new_mode": 33188,
      "new_path": "internal/ceres/preprocessor.h"
    },
    {
      "type": "modify",
      "old_id": "162bfb81c147c0433c653651eb955c6e667942a6",
      "old_mode": 33188,
      "old_path": "internal/ceres/reorder_program.cc",
      "new_id": "9b40885fa8730bd8e0548dfb36fee36920294407",
      "new_mode": 33188,
      "new_path": "internal/ceres/reorder_program.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "48b58c92c967228dd59d8e24449704e6c38be4b8",
      "new_mode": 33188,
      "new_path": "internal/ceres/trust_region_preprocessor.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ba70ff92e730267f38a66052cefc78e249527e98",
      "new_mode": 33188,
      "new_path": "internal/ceres/trust_region_preprocessor.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cfa22fe974f85c20677fabb62922dae63694368b",
      "new_mode": 33188,
      "new_path": "internal/ceres/trust_region_preprocessor_test.cc"
    }
  ]
}
