)]}'
{
  "commit": "c9343d37cc919e7f6d8f0cb67fe88a6226a0c1f0",
  "tree": "df510442de5ad54e5793443d89c04f2dae92ffe1",
  "parents": [
    "17516bbbdd19ec9df11dcf7450243f0492ef58da"
  ],
  "author": {
    "name": "Mike Bayer",
    "email": "mike_mp@zzzcomputing.com",
    "time": "Sun Sep 07 19:29:29 2008 +0000"
  },
  "committer": {
    "name": "Mike Bayer",
    "email": "mike_mp@zzzcomputing.com",
    "time": "Sun Sep 07 19:29:29 2008 +0000"
  },
  "message": "- fixed cache code to work with Beaker 1.0.1, which is now the required version of Beaker.\n- removed unnecessary attributes from DefTemplate.\n- added ModuleTemplate class, which allows the construction\nof a Template given a Python module generated by a previous\nTemplate.   This allows Python modules alone to be used\nas templates with no compilation step.   Source code\nand template source are optional but allow error reporting\nto work correctly.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a559672cbf1243a3f7820278a586907d24e09fb3",
      "old_mode": 33188,
      "old_path": "CHANGES",
      "new_id": "dc271ccd56b31815d06915bc1d5b6081782ab47c",
      "new_mode": 33188,
      "new_path": "CHANGES"
    },
    {
      "type": "modify",
      "old_id": "cdef146a283d4969d489b983d876f4e855ce83b4",
      "old_mode": 33188,
      "old_path": "doc/build/genhtml.py",
      "new_id": "59eb6eb7117742c38b7095b856a85a119580b6bf",
      "new_mode": 33188,
      "new_path": "doc/build/genhtml.py"
    },
    {
      "type": "modify",
      "old_id": "333258599d6f8f54cdc3af59e380a9615ef3e227",
      "old_mode": 33188,
      "old_path": "lib/mako/cache.py",
      "new_id": "457b9663c6b0f2c06c6593fcf9567103f6e01eb6",
      "new_mode": 33188,
      "new_path": "lib/mako/cache.py"
    },
    {
      "type": "modify",
      "old_id": "b1441a4a70149f6d962b689160fe80f3d23c2b47",
      "old_mode": 33188,
      "old_path": "lib/mako/template.py",
      "new_id": "f7d7fefe555e6f006d1a3c4c9be6c1122b2c98e0",
      "new_mode": 33188,
      "new_path": "lib/mako/template.py"
    },
    {
      "type": "modify",
      "old_id": "eb42a22e150a556ed61bb0280d8e9bd23fbd5d59",
      "old_mode": 33188,
      "old_path": "setup.py",
      "new_id": "5cd25587c6610abec24fc826ff27aeae0634f6f4",
      "new_mode": 33188,
      "new_path": "setup.py"
    },
    {
      "type": "modify",
      "old_id": "38c6f00d365f1115e95f7adb9a1b88b4f740df7d",
      "old_mode": 33188,
      "old_path": "test/def.py",
      "new_id": "4bc55631f5024faba348ea8cc565eb6622428700",
      "new_mode": 33188,
      "new_path": "test/def.py"
    },
    {
      "type": "modify",
      "old_id": "1727f35dd97dc4dfa16f183917ca69b014047404",
      "old_mode": 33188,
      "old_path": "test/template.py",
      "new_id": "ab535d8a3eb691f675164ac0a4a121a57e1b8b88",
      "new_mode": 33188,
      "new_path": "test/template.py"
    }
  ]
}
