)]}'
{
  "commit": "3cf5bb31f6b6e3b6b8f229ed1658cb867fe6e8f5",
  "tree": "1b6f62f691f4879fe742c56a7234ca284a86e370",
  "parents": [
    "ce1dc1ab165929edd7608d83e448d81e4f968038"
  ],
  "author": {
    "name": "Gael Guennebaud",
    "email": "g.gael@free.fr",
    "time": "Mon Aug 03 16:05:15 2009 +0200"
  },
  "committer": {
    "name": "Gael Guennebaud",
    "email": "g.gael@free.fr",
    "time": "Mon Aug 03 16:05:15 2009 +0200"
  },
  "message": "* Bye bye MultiplierBase, extend a bit AnyMatrixBase to allow \u003d, +\u003d, and -\u003d\n* This probably makes ReturnByValue needless\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2da463afc47b747371672762c218040bd7fbdf3f",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/BandMatrix.h",
      "new_id": "c22696992eb5ce05d5d816d17e4d0b79e84a8f12",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/BandMatrix.h"
    },
    {
      "type": "modify",
      "old_id": "5fc80c92bc4004145ba5222289b8ea4d02dd2026",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/DiagonalMatrix.h",
      "new_id": "ebbed15d40c5f4cf76883566b93ea80944ad32f5",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/DiagonalMatrix.h"
    },
    {
      "type": "modify",
      "old_id": "8937596f281e2830f31c4cc2df482c94fca6d8bd",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/Matrix.h",
      "new_id": "c31acabca633d416be5db62829b03e732e407690",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/Matrix.h"
    },
    {
      "type": "modify",
      "old_id": "b881c09c333c0827896483e84756183421d20fb6",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/MatrixBase.h",
      "new_id": "30cfbb1924aa272571d1f6e21847246816d112bb",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/MatrixBase.h"
    },
    {
      "type": "modify",
      "old_id": "ff45cba3c8427577077c03b71ded8c67accf39b0",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/Product.h",
      "new_id": "1a32eb5de2252e2c557fb406ced4ce1cbdcc2bcf",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/Product.h"
    },
    {
      "type": "modify",
      "old_id": "58b205edc85a832ce2eb768abf751ffa5bc5c236",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/ReturnByValue.h",
      "new_id": "3f2b478ff918379ca26dbeca1acdbc8c57e7c045",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/ReturnByValue.h"
    },
    {
      "type": "modify",
      "old_id": "c21f3a377866e69807043fb255afca0342a9deee",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/SelfAdjointView.h",
      "new_id": "0a4ba17c048de7b3a71c5451046f7645501b9804",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/SelfAdjointView.h"
    },
    {
      "type": "modify",
      "old_id": "8b6c9a23bd53a4c0f45f9d17f6912e9fbc10ed44",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/TriangularMatrix.h",
      "new_id": "c262ea7a77da9518603a50c2261a88b13c5794fd",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/TriangularMatrix.h"
    },
    {
      "type": "modify",
      "old_id": "ce18941ee20adf8f350692c5ee930567420c8d7d",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/products/TriangularMatrixMatrix.h",
      "new_id": "f69c04365036958145f51f7ce73065181d05a9fd",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/products/TriangularMatrixMatrix.h"
    },
    {
      "type": "modify",
      "old_id": "18d76b95c3a393213ecaca55c73dbba736073a37",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/products/TriangularMatrixVector.h",
      "new_id": "42239fac09e9bf18dd4d41b0e24b4f6973cb99a4",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/products/TriangularMatrixVector.h"
    },
    {
      "type": "modify",
      "old_id": "b4fbae28cf1595abaa9143f8a828fe0b95fec21c",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/util/ForwardDeclarations.h",
      "new_id": "310d0fbdeee0e66233473e4d4a5c5f1caa126ede",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/util/ForwardDeclarations.h"
    },
    {
      "type": "modify",
      "old_id": "e08c4aedcf09c8a34f248c3ebcfd03c9de3cad66",
      "old_mode": 33188,
      "old_path": "bench/btl/libs/C_BLAS/C_BLAS_interface.hh",
      "new_id": "c8b69883eaed6e61e5a05469c3e255e948648289",
      "new_mode": 33188,
      "new_path": "bench/btl/libs/C_BLAS/C_BLAS_interface.hh"
    },
    {
      "type": "modify",
      "old_id": "5c2f8a3777f71a79ba10c17d6fea92bec185c34c",
      "old_mode": 33188,
      "old_path": "bench/btl/libs/C_BLAS/main.cpp",
      "new_id": "bb3022d3fc48ec12948de1308ff24f3784d97f93",
      "new_mode": 33188,
      "new_path": "bench/btl/libs/C_BLAS/main.cpp"
    },
    {
      "type": "modify",
      "old_id": "ffc800a8d4fa8b8079ecbeccdddcc1d05e868439",
      "old_mode": 33188,
      "old_path": "bench/btl/libs/eigen2/eigen2_interface.hh",
      "new_id": "7a014723f20d9d3a6978184c861e4def2fff6d4a",
      "new_mode": 33188,
      "new_path": "bench/btl/libs/eigen2/eigen2_interface.hh"
    },
    {
      "type": "modify",
      "old_id": "c3e5fac304eed2c7486eb0f6d9bbad5dafdbd335",
      "old_mode": 33188,
      "old_path": "bench/btl/libs/eigen2/main_adv.cpp",
      "new_id": "d98c0cd39d1e6459c601b66f02da5852b67b4739",
      "new_mode": 33188,
      "new_path": "bench/btl/libs/eigen2/main_adv.cpp"
    }
  ]
}
