)]}'
{
  "commit": "8cf58155e4a90a3a73149652cc36528e892c58cf",
  "tree": "59039ce33e049fec1e6e75b30e59fbadd7b900d7",
  "parents": [
    "810daf0509f84359cfa9527f6ea4886f1dbabfc5"
  ],
  "author": {
    "name": "Jaana Burcu Dogan",
    "email": "jbd@google.com",
    "time": "Tue Feb 21 22:40:33 2017 -0800"
  },
  "committer": {
    "name": "Jaana Burcu Dogan",
    "email": "jbd@google.com",
    "time": "Thu Mar 02 20:00:26 2017 +0000"
  },
  "message": "google: remove code duplication, note appenginevm case\n\nBefore AppEngine classic allowed \"google.golang.org/appengine\" imports,\nwe used to maintain two hook files to choose either from \"appengine\" or\n\"google.golang.org/appengine\" namespaces. Now, both environments allow\nimporting from \"google.golang.org/appengine\". Therefore, there\nis no need to set hooks in two separate files.\n\nAlso note that Flex prefers to use metadata server, so we still\nneed to be able to differentiate between these environments.\n\nChange-Id: I7478ebdfa1b062d466aaf2aca938f93d42b4c58a\nReviewed-on: https://go-review.googlesource.com/37378\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4243f4cb96c29fe051f44568db327facd292ba96",
      "old_mode": 33188,
      "old_path": "google/appengine.go",
      "new_id": "50d918b8788e686aaa55e4c8efbbe3490bd9d13f",
      "new_mode": 33188,
      "new_path": "google/appengine.go"
    },
    {
      "type": "modify",
      "old_id": "6f66411412ce84d003e367e44b80409cd15a11ef",
      "old_mode": 33188,
      "old_path": "google/appengine_hook.go",
      "new_id": "56669eaa98d2f25467069f88a5fbfffaefd791aa",
      "new_mode": 33188,
      "new_path": "google/appengine_hook.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d0231af2dd1c9c3889a2d79e39df9e3051b2e9e",
      "new_mode": 33188,
      "new_path": "google/appengineflex_hook.go"
    },
    {
      "type": "delete",
      "old_id": "10747801f38dcb3347ec3e4cd5ddaa564423824a",
      "old_mode": 33188,
      "old_path": "google/appenginevm_hook.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "b45e796165041b2df1aa82c629f0862d2c560d9b",
      "old_mode": 33188,
      "old_path": "google/default.go",
      "new_id": "004ed4eab16066d8e706c215832406194b9222d5",
      "new_mode": 33188,
      "new_path": "google/default.go"
    }
  ]
}
