)]}'
{
  "commit": "5807c4fa28aba30e78d2ef679bb99cd9fe45c9b9",
  "tree": "6021b85fb68ee3583112a623181ca2ef7e8fa8f1",
  "parents": [
    "44b8c1d75caea04a0a1feba084b164b0f9fd49eb"
  ],
  "author": {
    "name": "Andrew Bonventre",
    "email": "andybons@golang.org",
    "time": "Fri Oct 12 11:18:43 2018 -0400"
  },
  "committer": {
    "name": "Andrew Bonventre",
    "email": "andybons@golang.org",
    "time": "Fri Oct 19 19:33:55 2018 +0000"
  },
  "message": "tour: make the tour deployable on App Engine again\n\nMove the main Go files into the same directory as the app.yaml file.\nThis changes the command location to be at golang.org/x/tour instead\nof golang.org/x/tour/gotour. Add a placeholder command in gotour so\nthat those who use the previous installation command will know to\nuse the new one and it won\u0027t just seem like it has vanished.\n\nAlso update the documentation to take into account that the tour is\nno longer distributed with releases as of golang.org/cl/131156\n\nFixes golang/go#28163\n\nChange-Id: I60737f0cfaa93d12902a75fbc0924d96672a8c9b\nReviewed-on: https://go-review.googlesource.com/c/141857\nRun-TryBot: Andrew Bonventre \u003candybons@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3db4f9ab793e469dee0c25c24d54429f4a91e1b4",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "0f4cce8b91712677f4da0aecf60426be5ce34326",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "dfff2d5a026a3c80bc938d89f82be5f3af33f438",
      "old_mode": 33188,
      "old_path": "app.yaml",
      "new_id": "e6552eb0b8612b5bb2c7d11941a83ce5ee575548",
      "new_mode": 33188,
      "new_path": "app.yaml"
    },
    {
      "type": "rename",
      "old_id": "4767a2cc27261f26a0b2f752403c675aa9f16e71",
      "old_mode": 33188,
      "old_path": "gotour/appengine.go",
      "new_id": "4767a2cc27261f26a0b2f752403c675aa9f16e71",
      "new_mode": 33188,
      "new_path": "appengine.go",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "791b73c9a2e96bab5fa4cd47423cd9700eac7657",
      "old_mode": 33188,
      "old_path": "content/welcome.article",
      "new_id": "6df361fbf167c6602bac908c65f180e08bd0a143",
      "new_mode": 33188,
      "new_path": "content/welcome.article"
    },
    {
      "type": "rename",
      "old_id": "0a0be167e8ed06497bf3bceb43c5387f7e0ef0c9",
      "old_mode": 33188,
      "old_path": "gotour/fmt.go",
      "new_id": "0a0be167e8ed06497bf3bceb43c5387f7e0ef0c9",
      "new_mode": 33188,
      "new_path": "fmt.go",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b0b2d50140f6e751bfb79b49b60083ecb4821811",
      "new_mode": 33188,
      "new_path": "gotour/main.go"
    },
    {
      "type": "rename",
      "old_id": "c51010fdee7f9bff0a7fea1433eda8d594d40ead",
      "old_mode": 33188,
      "old_path": "gotour/local.go",
      "new_id": "170dcf0f484ab6a03c91e669e122bd26e92c32b5",
      "new_mode": 33188,
      "new_path": "local.go",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "0d6ea3b71bad87be1300b7b8f18ac320c932cf67",
      "old_mode": 33188,
      "old_path": "gotour/tour.go",
      "new_id": "1a7428565c12146fcb9a3216f956ade39faa41d4",
      "new_mode": 33188,
      "new_path": "tour.go",
      "score": 98
    }
  ]
}
