)]}'
{
  "commit": "6358c129987383d817b339642ef450c056f134a5",
  "tree": "789e18a630b46b91ea6cc5733d95839a280719fe",
  "parents": [
    "934d6b47499d7dc883e4298fcbd94534f0c6ab0f"
  ],
  "author": {
    "name": "Hauke Heibel",
    "email": "hauke.heibel@gmail.com",
    "time": "Sun May 17 16:07:12 2009 +0200"
  },
  "committer": {
    "name": "Hauke Heibel",
    "email": "hauke.heibel@gmail.com",
    "time": "Sun May 17 16:07:12 2009 +0200"
  },
  "message": "* introduced method createRandomMatrixOfRank (R \u003d U*D*V where U,V unitary, D r-by-c diag. with rank non-zero values)\n* switched lu/qr tests to be using createRandomMatrixOfRank\n* removed unused methods doSomeRankPreservingOperations\n* removed NOTE about doSomeRankPreservingOperations\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6147419fd4d39318b7dfb5d26e71c4ad6d30fa6c",
      "old_mode": 33188,
      "old_path": "test/lu.cpp",
      "new_id": "6252413305b2f0aa02cc90c31d507e75959fd4de",
      "new_mode": 33188,
      "new_path": "test/lu.cpp"
    },
    {
      "type": "modify",
      "old_id": "489f78bfff4fb70212ceff0b4ddeb541844e7fd3",
      "old_mode": 33188,
      "old_path": "test/main.h",
      "new_id": "1574d53770a4fcf363caf8462f709f84ff5b19a4",
      "new_mode": 33188,
      "new_path": "test/main.h"
    },
    {
      "type": "modify",
      "old_id": "345ea17fd399bee3b44a779a769da3565111b930",
      "old_mode": 33188,
      "old_path": "test/qr.cpp",
      "new_id": "8fe356444a17ab6fd2cac211d2bc478b0780fc44",
      "new_mode": 33188,
      "new_path": "test/qr.cpp"
    }
  ]
}
