)]}'
{
  "commit": "d1cf320bb4f032cb14b20114a29ce2d867307492",
  "tree": "e9ce56bdeabe58061fbc0a48d5b44aa88adef144",
  "parents": [
    "324eccb5f6ce2a1a0061ec9f3c40778a029a2d97"
  ],
  "author": {
    "name": "Sergey Sharybin",
    "email": "sergey.vfx@gmail.com",
    "time": "Thu Nov 28 23:11:11 2013 +0600"
  },
  "committer": {
    "name": "Keir Mierle",
    "email": "mierle@gmail.com",
    "time": "Fri Dec 13 23:38:32 2013 +0000"
  },
  "message": "Made collections port compatible with MSVC2008\n\nThe issue was caused by the fact that in this version\nof MSVC unordered_map class is defined in \u003cunordered_map\u003e\nheader file, but this file declares the class int std::tr1\nnamespace.\n\nThis confused existing assumption that if there\u0027s an\nexisting \u003cunordered_map\u003e file then class is declared\nin std namespace.\n\nAdded an extra check to CMake which detects whether\nit\u0027s std or std::tr1 which actually contains class\nof unordered_map.\n\nChange-Id: Ic5cf41913895a6ce8e791cc7602d7cf5492c34de\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ba89d02b5f8c7f94547d48158073747246c39737",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "521684cbde642f588b4b75c42b269534bd331c64",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "8f345d4d70ac7b8f375eb029c65b5babafc64862",
      "old_mode": 33188,
      "old_path": "internal/ceres/collections_port.h",
      "new_id": "e37be528ecb97a4fc387c04d8fdaab2e5367367e",
      "new_mode": 33188,
      "new_path": "internal/ceres/collections_port.h"
    }
  ]
}
