)]}'
{
  "commit": "57af736625aaa69dfa099432bb67e0808eef3bcc",
  "tree": "d0c9c993bccc5a46800a8684c304098ee5eb1678",
  "parents": [
    "305c7b3edb4364a58141b30686a61a87bdb79a3a"
  ],
  "author": {
    "name": "Bryan C. Mills",
    "email": "bcmills@google.com",
    "time": "Tue May 09 16:06:53 2017 -0400"
  },
  "committer": {
    "name": "Bryan Mills",
    "email": "bcmills@google.com",
    "time": "Wed May 10 20:14:52 2017 +0000"
  },
  "message": "syncmap: release m.mu during (*RWMutexMap).Range callbacks\n\nThe mainline syncmap.Map has allowed mutations within Range callbacks\nsince https://golang.org/cl/37342. The reference\nimplementations used in map_bench_test need to do the same.\n\nChange-Id: Id73d254fa01cc64a1f00eb1903488796e1282423\nReviewed-on: https://go-review.googlesource.com/42956\nRun-TryBot: Bryan Mills \u003cbcmills@google.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b95cd0091f3a25c78fe1ae80f374b7cee7341e83",
      "old_mode": 33188,
      "old_path": "syncmap/map_bench_test.go",
      "new_id": "b279b4f749a17d84e7a3f2427b8d347fbb5b076f",
      "new_mode": 33188,
      "new_path": "syncmap/map_bench_test.go"
    },
    {
      "type": "modify",
      "old_id": "f3a49778f45d1ae189c5e841c08aa9a4bc3a5562",
      "old_mode": 33188,
      "old_path": "syncmap/map_reference_test.go",
      "new_id": "923c51b70eb7e03a69dc3ded926b278e7f89e8f2",
      "new_mode": 33188,
      "new_path": "syncmap/map_reference_test.go"
    }
  ]
}
