)]}'
{
  "commit": "926adaffc297a1064b90dd8c0b468c193617ab98",
  "tree": "f4f3046fe295b5924f1b1d47c5c622ce774e3876",
  "parents": [
    "cbcc7b8affdf820bc97eeabd27f94a9ff135abca"
  ],
  "author": {
    "name": "Francesc Campoy",
    "email": "campoy@golang.org",
    "time": "Tue Jan 31 14:33:26 2017 +0100"
  },
  "committer": {
    "name": "Francesc Campoy Flores",
    "email": "campoy@golang.org",
    "time": "Sun Feb 05 09:01:59 2017 +0000"
  },
  "message": "talks: State of Go 2017\n\nChange-Id: If5900ebc7b9872314ae75160489a66d0fd65cc81\nReviewed-on: https://go-review.googlesource.com/36053\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "634804a4f5b1032f2e0a51a7e25fc31aabb9ab6e",
      "new_mode": 33188,
      "new_path": "2017/state-of-go.slide"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "76d311259ac63695acf17101df2ef663233523d6",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/img/bench.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1e2d9cc1bf6dd24816a5ff86209f8590e933628",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/img/bench_log.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18f7163fd985bda26f7e2eaa87381a3ed241c647",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/img/benchmark.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b05fc8d84181af5cb5ed7ce7fbc2d139e8976026",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/img/cgo.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cf96e0937ce1896c2885f4e6ed9a3caebb248395",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/img/defer.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7157563760a6e131558d40503af26a9837dc4d8d",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/img/flying.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22dbb67e1a598133f6a6113a51b9c35f4da2a131",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/img/gct1.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a3f8a2973c16bbb564c1428908b2b7846bd05186",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/img/gct2.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1364f916fcb6210eadca524772043cd256c1f1a",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/img/gct3.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d8f0668399573905376251cb28f3a31fa832679a",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/img/gct4.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f34d6ea016b5654677f2e429bc464a39e60e9e9a",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/img/gct5.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d576498f3021d6a7b9624304f5d274a3e0b6c26",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/img/gctcpu.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e89d9bd6d421b117aad602460a2d780f9046e47e",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/img/http.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "552eb9105e891c0c228d057a19ee04826cf8bf8c",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/img/http2.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85a508cc52d6d3c7b560c75bb582cb4362dd25bd",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/img/meetups.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "316000495a2af1e3d593605a951a41d20836aad0",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/img/more.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8429e7754ec2c6068da2db0c02a53401223da81f",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/img/mutex_all.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a1246c28d6588233605aa116eb93a469d350d4e",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/img/mutex_all_zoom.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "42a579ed9cc2a5d07485b388f90070069b6f86e0",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/img/mutex_noprofile.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "340b9c06c4016f8466b4066d81603ebf88684b3e",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/img/mutex_procs.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff7daad8f69a3a132c047f044d29ef7a9c228212",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/img/mutex_profile.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d18690f9e30c5562bcae2c2042d87e3f8d6eacb1",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/img/party-gopher.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a86fbd22a28bbb39676d65093ea4686ebd5b2e7c",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/img/wwg.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60a07bbeb86dacbbe59397e40ea8c91095c90a61",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/runtime/mapcrash.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ff277e3851f879251d6f25a659371129168dad4",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/runtime/mutex/main.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be8038293b9bef80604a7a7f834bd7b923009c0b",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/runtime/mutex/main_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59ea5b69a150836cbbbee228db3f9e09eb610d52",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/runtime/mutex/mutex.out"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12ef0881313219f9170cc72c75809c70b9c6b0bf",
      "new_mode": 33261,
      "new_path": "2017/state-of-go/runtime/mutex/mutex.test"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6612f8618de43896c06ce20a1fac02f5cb4244e9",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/stdlib/http2/cert.pem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3709615854c034c28311ac969091312f9b4fa2a",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/stdlib/http2/http2.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd458b008789fc4746a9c95c8e0633314b3bd58d",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/stdlib/http2/key.pem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "acb7041ea81c7a1534174b6812be85ccf8c1a5d1",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/stdlib/json_old.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d5482f7599f12c4be7d51c47bb65f30a5c3fc65",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/stdlib/plugin/main.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "99bb60d39932295dd85c9aa73d934e59a89ceefc",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/stdlib/plugin/plugin.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4dfb915c23691468c06dc8f75666ad68088060c4",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/stdlib/shutdown.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d3d75c0174c184454affc9893d12936698ab3b4b",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/stdlib/sort/sort.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b9e76c0f2518b60660a49417113076cc148a215",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/stdlib/sort/sort_new.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c509055a4754ddd65002225bbe341b55d56cc75",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/stdlib/sort/sort_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5100fea7ab96c52715931f688148fc04c806ddaf",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/tools/gobug.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f62814a5fb899ae4ee0458ebbfa348a4cf9be16",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/tools/gofix.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f0096e673c60afe9397c1adf257dc7a9ebb3e8f1",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/tools/gofix.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "520e8a73a7967d87021e06769a70cc3957ef8717",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/tools/govet.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd3f847cfe0d718dabeafcd59b9ef6e0ce0345a8",
      "new_mode": 33188,
      "new_path": "2017/state-of-go/tools/govet.sh"
    }
  ]
}
