)]}'
{
  "commit": "6a4d3eb55fb377a0ddef3d8978a85d2137430834",
  "tree": "65c3318726268bedd19b33f7d2e80181dc5401e5",
  "parents": [
    "0842b8147f098106b679cf652edbcb5ea4330f04"
  ],
  "author": {
    "name": "Brant Knudson",
    "email": "bknudson@us.ibm.com",
    "time": "Sat Aug 01 09:19:18 2015 -0500"
  },
  "committer": {
    "name": "Sean Dague",
    "email": "sean@dague.net",
    "time": "Tue Jan 05 07:41:35 2016 -0500"
  },
  "message": "Use keystone[ldap] for ldap packages\n\nKeystone now provides an \"ldap\" in extras to install its ldap\ndependencies so devstack doesn\u0027t have to track the python\ndependencies itself.\n\nInstallation of the extras is done in an extra install line. This is\nslightly redundant, however this pattern works much better from an\ninstall stand point as it supports an arbitrarily large number of\nextras.\n\nPartial-Bug: 1479962\nChange-Id: If0f0ff48f3d6b3c414f2d6fcd747ecf45a397658\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b4b7df9a30b07cbda905db66646aff779c75af94",
      "old_mode": 33188,
      "old_path": "lib/keystone",
      "new_id": "f7736147a7a84516191926aa2d84b420608dc799",
      "new_mode": 33188,
      "new_path": "lib/keystone"
    },
    {
      "type": "modify",
      "old_id": "65056aea2f6cafda68078ce41d5954db6d979283",
      "old_mode": 33188,
      "old_path": "lib/ldap",
      "new_id": "4cea812d3cbf951f6267a7025865184c1638d6c1",
      "new_mode": 33188,
      "new_path": "lib/ldap"
    }
  ]
}
