)]}'
{
  "commit": "2120fed849e1d00724694a2c8a041ec5561c750b",
  "tree": "984bb801927df2aa12cf866fc76465466bd40eb6",
  "parents": [
    "312013a08911816e287425d598e55e5d356e0ac5"
  ],
  "author": {
    "name": "Gael Guennebaud",
    "email": "g.gael@free.fr",
    "time": "Sat Aug 23 15:14:20 2008 +0000"
  },
  "committer": {
    "name": "Gael Guennebaud",
    "email": "g.gael@free.fr",
    "time": "Sat Aug 23 15:14:20 2008 +0000"
  },
  "message": "* bug fixes in:  Dot, generalized eigen problem, singular matrix detetection in Cholesky\n* fix all numerical instabilies in the unit tests, now all tests can be run 2000 times\n  with almost zero failures.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "af5dfb43081af78531dc3b12d710a02a1131e1db",
      "old_mode": 33188,
      "old_path": "Eigen/src/Cholesky/Cholesky.h",
      "new_id": "891a86a79d6bb01350e1fe137026a98866545c5a",
      "new_mode": 33188,
      "new_path": "Eigen/src/Cholesky/Cholesky.h"
    },
    {
      "type": "modify",
      "old_id": "b00dc0a1119f9f7b128d4ff5f82e860d6ef03dd6",
      "old_mode": 33188,
      "old_path": "Eigen/src/Cholesky/CholeskyWithoutSquareRoot.h",
      "new_id": "db33b04f91d3bea057b5a8b91b8e7a6d112ff83a",
      "new_mode": 33188,
      "new_path": "Eigen/src/Cholesky/CholeskyWithoutSquareRoot.h"
    },
    {
      "type": "modify",
      "old_id": "eb25185b638455b3c04af2970430fae411a29dd5",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/Dot.h",
      "new_id": "a3e1229f8f1b59fa9bb19ebf0dcb69e7d3d1e1be",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/Dot.h"
    },
    {
      "type": "modify",
      "old_id": "733f273d7f83ed52209a2d0b69f260701e2f2226",
      "old_mode": 33188,
      "old_path": "Eigen/src/Geometry/AngleAxis.h",
      "new_id": "cd18bfdec4d6ee8d9bb75bcf94acd197f6643f2f",
      "new_mode": 33188,
      "new_path": "Eigen/src/Geometry/AngleAxis.h"
    },
    {
      "type": "modify",
      "old_id": "f8bd7bfad48d635e0e945af0e8c231a951002770",
      "old_mode": 33188,
      "old_path": "Eigen/src/QR/SelfAdjointEigenSolver.h",
      "new_id": "765af7d21d3c2fb9129d746529b5e3bbb52709a1",
      "new_mode": 33188,
      "new_path": "Eigen/src/QR/SelfAdjointEigenSolver.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57509f7747a0e45b371f174b2deeffedb570118a",
      "new_mode": 33188,
      "new_path": "cmake/FindGSL.cmake"
    },
    {
      "type": "modify",
      "old_id": "8d217d421d6bb838200c4462f98fd77067c2f938",
      "old_mode": 33188,
      "old_path": "test/CMakeLists.txt",
      "new_id": "680a8e65f7552c47f3b6b310ad328e2aeaca5100",
      "new_mode": 33188,
      "new_path": "test/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "50ebb70dc4cdf64acba7d7c1b30076a449e5aeba",
      "old_mode": 33188,
      "old_path": "test/adjoint.cpp",
      "new_id": "982584eeafd3df77fc12ba954b4143ee9631dced",
      "new_mode": 33188,
      "new_path": "test/adjoint.cpp"
    },
    {
      "type": "modify",
      "old_id": "eb78322c2c086f5847874b90b752c91a45a8501c",
      "old_mode": 33188,
      "old_path": "test/array.cpp",
      "new_id": "25387d0cdf834e9b9665c66d702cdc67d9714fe9",
      "new_mode": 33188,
      "new_path": "test/array.cpp"
    },
    {
      "type": "modify",
      "old_id": "a8d8fd974eebb003b9c11a9d8fc946c0ab565a6e",
      "old_mode": 33188,
      "old_path": "test/cholesky.cpp",
      "new_id": "ca57f76440eeeebbaa3bbdb2688ace31e7b981dc",
      "new_mode": 33188,
      "new_path": "test/cholesky.cpp"
    },
    {
      "type": "modify",
      "old_id": "a1ab4a685772ed7f9a79de688e61e5325c6ffe8d",
      "old_mode": 33188,
      "old_path": "test/eigensolver.cpp",
      "new_id": "48ae505870b022dd248fcaeeee0b9b65bcf45249",
      "new_mode": 33188,
      "new_path": "test/eigensolver.cpp"
    },
    {
      "type": "modify",
      "old_id": "8c4752d5db4f99c103415358292490688a307a5e",
      "old_mode": 33188,
      "old_path": "test/geometry.cpp",
      "new_id": "82f0a27976fe59bfe5d947456e4b802ab62f85fc",
      "new_mode": 33188,
      "new_path": "test/geometry.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d786749b783b837a49484c7d85b706be197f3c9",
      "new_mode": 33188,
      "new_path": "test/gsl_helper.h"
    },
    {
      "type": "modify",
      "old_id": "de6b0962118da2dd921147403eeabcd37f975338",
      "old_mode": 33188,
      "old_path": "test/inverse.cpp",
      "new_id": "eaa7bfd3f931d1264666278f9f40481f0c6d152a",
      "new_mode": 33188,
      "new_path": "test/inverse.cpp"
    },
    {
      "type": "modify",
      "old_id": "47f1cbed76fcae3d9e1f9af9611a8318bd0a75e4",
      "old_mode": 33188,
      "old_path": "test/linearstructure.cpp",
      "new_id": "5178839c9372cb41ed01b9dc40538f7bb103239f",
      "new_mode": 33188,
      "new_path": "test/linearstructure.cpp"
    },
    {
      "type": "modify",
      "old_id": "91093eaa3df709babd8128c2f22cb2623d711033",
      "old_mode": 33188,
      "old_path": "test/lu.cpp",
      "new_id": "0f4e0ab64b795c73ae22d7c81500f4cbb7046653",
      "new_mode": 33188,
      "new_path": "test/lu.cpp"
    },
    {
      "type": "modify",
      "old_id": "ef44b0826440959148abd31e1cb12018c0347908",
      "old_mode": 33188,
      "old_path": "test/product_small.cpp",
      "new_id": "a1ff642e5a30893dade1c85bd068b0eaaf2a1e30",
      "new_mode": 33188,
      "new_path": "test/product_small.cpp"
    },
    {
      "type": "modify",
      "old_id": "649513b500daf5ba2d9a92acbd20617da1c7c3b2",
      "old_mode": 33261,
      "old_path": "test/runtest.sh",
      "new_id": "bc693af1312dc4084cf4683a8baee9a0125357bc",
      "new_mode": 33261,
      "new_path": "test/runtest.sh"
    },
    {
      "type": "modify",
      "old_id": "9d182e98e31a8170062625ce5eec3de3b6e958e8",
      "old_mode": 33188,
      "old_path": "test/svd.cpp",
      "new_id": "605c7f7aafd6f1bdf0e4182039c08de297405227",
      "new_mode": 33188,
      "new_path": "test/svd.cpp"
    },
    {
      "type": "modify",
      "old_id": "846151613f24ffe97c2e419a5e321ef8aa86194e",
      "old_mode": 33188,
      "old_path": "test/triangular.cpp",
      "new_id": "388d78e1ec539951d59e6a0f671e8a924cdb7813",
      "new_mode": 33188,
      "new_path": "test/triangular.cpp"
    }
  ]
}
