)]}'
{
  "commit": "d8df318d77b8a9bd9d6274f25145639603c2e8d4",
  "tree": "d695b2297fb0346daf5fbfb3e87068b36e514d5a",
  "parents": [
    "8fb1678f0f174e85f6550e14f349841e406c8f53"
  ],
  "author": {
    "name": "Gael Guennebaud",
    "email": "g.gael@free.fr",
    "time": "Tue Sep 02 19:55:26 2008 +0000"
  },
  "committer": {
    "name": "Gael Guennebaud",
    "email": "g.gael@free.fr",
    "time": "Tue Sep 02 19:55:26 2008 +0000"
  },
  "message": "resurrected sparse triangular solver\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a6abe617b1baec851c1b3bd70ba593f171d34045",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/Flagged.h",
      "new_id": "387854b2098a861caa49511c923e288087f7b59b",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/Flagged.h"
    },
    {
      "type": "modify",
      "old_id": "0f7aa3b3e4a5189f397b87b26d7f534c34c2371a",
      "old_mode": 33261,
      "old_path": "Eigen/src/Core/SolveTriangular.h",
      "new_id": "aaebc5989785238dd0d43f7291e3668a67679697",
      "new_mode": 33261,
      "new_path": "Eigen/src/Core/SolveTriangular.h"
    },
    {
      "type": "modify",
      "old_id": "d08af60e077fdc4c20da7ada41d9ee45a62698f0",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/util/Constants.h",
      "new_id": "e852fffa03b948a16e5ccc7714a734615394c734",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/util/Constants.h"
    },
    {
      "type": "modify",
      "old_id": "2251001181660fb78750396879ef4b3b500c7a71",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/util/XprHelper.h",
      "new_id": "00f1a39eabdd1c72c4b20ea08ccaf2e9932c2b3f",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/util/XprHelper.h"
    },
    {
      "type": "modify",
      "old_id": "a2cc785c7e5fae8baa82bb96c36a274688c49ddd",
      "old_mode": 33188,
      "old_path": "Eigen/src/Geometry/Quaternion.h",
      "new_id": "970280d3305bc00bb5466c75f153ad279c1b5d55",
      "new_mode": 33188,
      "new_path": "Eigen/src/Geometry/Quaternion.h"
    },
    {
      "type": "modify",
      "old_id": "d6271849151f1fa45c19867e5b4e82027a5c8cd1",
      "old_mode": 33188,
      "old_path": "Eigen/src/Sparse/SparseMatrix.h",
      "new_id": "b4c4fe5636ce8ce0ac00452d04ae0030674eafee",
      "new_mode": 33188,
      "new_path": "Eigen/src/Sparse/SparseMatrix.h"
    },
    {
      "type": "modify",
      "old_id": "83dcefe064f20f9458ca9069008a70b03adb999b",
      "old_mode": 33188,
      "old_path": "Eigen/src/Sparse/SparseMatrixBase.h",
      "new_id": "1dcf83c24df7fdbab05d3d0c567abb070d42f954",
      "new_mode": 33188,
      "new_path": "Eigen/src/Sparse/SparseMatrixBase.h"
    },
    {
      "type": "modify",
      "old_id": "bcf87ad906f928af6cb8152e9bac9bfca212a6e8",
      "old_mode": 33188,
      "old_path": "Eigen/src/Sparse/SparseUtil.h",
      "new_id": "1a860b31dcf49fb55ab8449b4a856371f01fe298",
      "new_mode": 33188,
      "new_path": "Eigen/src/Sparse/SparseUtil.h"
    },
    {
      "type": "modify",
      "old_id": "45679fe86f53a26ad482190881958fc3d3a662b4",
      "old_mode": 33188,
      "old_path": "Eigen/src/Sparse/TriangularSolver.h",
      "new_id": "5fb8396f288e326fe142f1db40b8ac288f0ef5d8",
      "new_mode": 33188,
      "new_path": "Eigen/src/Sparse/TriangularSolver.h"
    },
    {
      "type": "modify",
      "old_id": "7decb4111408de6beec3edc7462e11c76265d009",
      "old_mode": 33188,
      "old_path": "test/sparse.cpp",
      "new_id": "3095297ce2b7bb2cfcec9d413bfe4dfe75fb2bb5",
      "new_mode": 33188,
      "new_path": "test/sparse.cpp"
    }
  ]
}
