)]}'
{
  "commit": "3d2bdf50bc0110c718de39606c8b803696a31285",
  "tree": "1e724e9af07af4f481583f01bfbce43e3b78629f",
  "parents": [
    "9f2ee82d2c0e709aa881d05c3813fc4d51fe1b38"
  ],
  "author": {
    "name": "Eric Windisch",
    "email": "ewindisch@docker.com",
    "time": "Sat Mar 01 00:17:32 2014 -0500"
  },
  "committer": {
    "name": "Eric Windisch",
    "email": "ewindisch@docker.com",
    "time": "Tue Mar 04 12:48:45 2014 -0500"
  },
  "message": "Use cat instead of read\u003cfile\n\nWhen reading a file, it is expected that\nthe read process will exit 1 as this is\nexpected whenever the input reaches an EOF.\n\nBecause it is not clear if the \u0027exit 1\u0027 is\nfrom a successful read or a more serious error,\nand as this edge-case of \u0027read\u0027 is not well-known,\nwe instead change this code to read the file using\n\u0027cat\u0027.\n\nThe new code is moved into a function, is_docker_running.\n\nFurthermore, we now quote the variables and check\nfor the existance of the pid file for better and safer\nerror handling.\n\nChange-Id: Idb56b87349a5a84d5d255715cfb7191341363118\nCloses-Bug: 1286441\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f8dc6afa198377359ce88eafa9fcf8770b3ac523",
      "old_mode": 33188,
      "old_path": "lib/nova_plugins/hypervisor-docker",
      "new_id": "1715fd0881d6303dda150bcdfb18f67a0145f3d7",
      "new_mode": 33188,
      "new_path": "lib/nova_plugins/hypervisor-docker"
    }
  ]
}
