)]}'
{
  "commit": "b9f25ee656b5b5c4aec6975f3296a1cb10ceea87",
  "tree": "2ad2811a291cc80b72802a2001055d0973d5702b",
  "parents": [
    "a3e700db72300d739605a8b734831b8b644f6272"
  ],
  "author": {
    "name": "Gael Guennebaud",
    "email": "g.gael@free.fr",
    "time": "Thu Jun 14 14:24:15 2012 +0200"
  },
  "committer": {
    "name": "Gael Guennebaud",
    "email": "g.gael@free.fr",
    "time": "Thu Jun 14 14:24:15 2012 +0200"
  },
  "message": "bug #466: better fix for the race condition: this new patch add an initParallel()\nfunction which must be called at the initialization time of any multi-threaded\napplication calling Eigen from multiple threads.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a8a15c05342aef26b02e82be237dad1072e994af",
      "old_mode": 33188,
      "old_path": "Eigen/Core",
      "new_id": "0cf1016363da17babb85b2ae9bb64b1560b730d4",
      "new_mode": 33188,
      "new_path": "Eigen/Core"
    },
    {
      "type": "modify",
      "old_id": "57285468bbc2644c94b4a823af480547f96dba6b",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/products/GeneralBlockPanelKernel.h",
      "new_id": "d631fa28e943dbf6089162033812855b2bbc1f8b",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/products/GeneralBlockPanelKernel.h"
    },
    {
      "type": "modify",
      "old_id": "bb1d70dda0e522a062d5b9dacb1fcdc71445039f",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/products/Parallelizer.h",
      "new_id": "725216162ceb829e0255d921306de19d6a8b3be6",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/products/Parallelizer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7d0826687c0ac387f3a324ad9f5f9ac3e51ac97",
      "new_mode": 33188,
      "new_path": "doc/TopicMultithreading.dox"
    }
  ]
}
