)]}'
{
  "commit": "3bb9dd158e581af28b2b2bedbdd5238acd00d5ec",
  "tree": "70d321fea5b157620d875ffece86cb0fe09004af",
  "parents": [
    "d8adfc88fbcf11622067ec1cc730b22a00d3e0f8"
  ],
  "author": {
    "name": "Marc Abramowitz",
    "email": "marc@marc-abramowitz.com",
    "time": "Wed Aug 13 04:14:50 2014 -0700"
  },
  "committer": {
    "name": "Marc Abramowitz",
    "email": "marc@marc-abramowitz.com",
    "time": "Wed Aug 13 04:14:50 2014 -0700"
  },
  "message": "Query for type \"compute\" instead of name \"nova\"\n\nThe former doesn\u0027t work in my private OpenStack cloud, because the\nservice is not named \"nova\".\n\n    {\n        Name:      \"Compute Service\",\n        Type:      \"compute\",\n        ...\n    }\n\nI think type \"compute\" is probably a more portable way to do it. That\nwas the impression I got from looking at\nhttp://docs.rackspace.com/auth/api/v2.0/auth-client-devguide/content/Service_Types-d1e265.html\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ef058c8ba362793c6da8b2ed342327e0a90a6dbb",
      "old_mode": 33188,
      "old_path": "api_fetch.go",
      "new_id": "196047e8e1502c80ecb0ff1fbb50542d04d90f96",
      "new_mode": 33188,
      "new_path": "api_fetch.go"
    }
  ]
}
