)]}'
{
  "commit": "693306794df53f39f853c9c15494bbc7c17dde7d",
  "tree": "4307d41acf1ce111d32cceba81579d6db214aaa7",
  "parents": [
    "fbdfadebf1193ff057da2c1ca46db54437d0c9b1"
  ],
  "author": {
    "name": "Rob Pike",
    "email": "r@golang.org",
    "time": "Tue Jul 18 21:09:30 2017 +0000"
  },
  "committer": {
    "name": "Rob Pike",
    "email": "r@golang.org",
    "time": "Tue Jul 18 21:09:52 2017 +0000"
  },
  "message": "Revert \"2012: fix mix-up of semantic/syntactic\"\n\nThis reverts commit fbdfadebf1193ff057da2c1ca46db54437d0c9b1.\n\nReason for revert: The original is correct. It says both the old and new are syntactically good, so therefore it\u0027s semantics that change.\n\nChange-Id: Iee019438eaa9afd7dac2862b36fae24b040d6ffb\nReviewed-on: https://go-review.googlesource.com/49730\nReviewed-by: Rob Pike \u003cr@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fd2cda2007352be811b08a5a7fcc02e1b1978cac",
      "old_mode": 33188,
      "old_path": "2012/splash.article",
      "new_id": "39b9104fa6484cc0c7e079008c6f52b764e85aba",
      "new_mode": 33188,
      "new_path": "2012/splash.article"
    }
  ]
}
