)]}'
{
  "commit": "31c33b9ed44b351127b7b4da317dc5ab69670b6f",
  "tree": "25801b4829a548485e51124cdebe11deb6f58595",
  "parents": [
    "12e9de4abbe9a4cf9b2812e700ce41bdd0351cb3"
  ],
  "author": {
    "name": "Gael Guennebaud",
    "email": "g.gael@free.fr",
    "time": "Sun Sep 07 23:15:11 2008 +0000"
  },
  "committer": {
    "name": "Gael Guennebaud",
    "email": "g.gael@free.fr",
    "time": "Sun Sep 07 23:15:11 2008 +0000"
  },
  "message": "started a small OpenGL demo making use of Eigen\u0027s geometry features\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b1e206096782268abdbe33391fd2949bec15d488",
      "old_mode": 33188,
      "old_path": "demos/CMakeLists.txt",
      "new_id": "64298baf4335d3ab94ba042292930d7d97f920f9",
      "new_mode": 33188,
      "new_path": "demos/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8fd02551a535e0393d510c59e837d0976202346a",
      "new_mode": 33188,
      "new_path": "demos/opengl/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8fb16496c3ad7b6881b2ff94939916f3e158d526",
      "new_mode": 33188,
      "new_path": "demos/opengl/README"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "26118e6ba1bbb114fd49cacfdf13eb209ab3960c",
      "new_mode": 33188,
      "new_path": "demos/opengl/camera.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "46c709a937536d589f26aad8f1e16764e8be761b",
      "new_mode": 33188,
      "new_path": "demos/opengl/camera.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "71348737ce58c41d4356402b87c52f0973735b82",
      "new_mode": 33188,
      "new_path": "demos/opengl/gpuhelper.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a3770aafc2e502515161da04f21782442dd440bb",
      "new_mode": 33188,
      "new_path": "demos/opengl/gpuhelper.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aef6083e2210b27c21f91489888e8d14681418ed",
      "new_mode": 33188,
      "new_path": "demos/opengl/quaternion_demo.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "11b0030977adcf5e52f334b6c19b00d39a79b15a",
      "new_mode": 33188,
      "new_path": "demos/opengl/quaternion_demo.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f66243d0d4107f104b515c0a45ea5fda36a7845f",
      "new_mode": 33188,
      "new_path": "demos/opengl/trackball.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29413becd7e2bfdf8653c79f8b4b493fa751c6be",
      "new_mode": 33188,
      "new_path": "demos/opengl/trackball.h"
    }
  ]
}
