)]}'
{
  "commit": "929e72ca90deac4784bbe451caf10faa5b256ebe",
  "tree": "f74668c55011862807192db73f618602533b52e4",
  "parents": [
    "cbf43d21aaebfdfeb81d91a5f444d13a3046e686"
  ],
  "author": {
    "name": "Simon Rozman",
    "email": "simon@rozman.si",
    "time": "Thu Nov 14 15:00:43 2019 +0100"
  },
  "committer": {
    "name": "Marcel van Lohuizen",
    "email": "mpvl@golang.org",
    "time": "Mon Dec 30 10:24:52 2019 +0000"
  },
  "message": "message/pipeline: detect unknown keys\n\nWhen (d *dictionary) Lookup() is called on an non-existing key, the\n`messageKeyToIndex[key]` returns 0. As 0 is also a valid entry in\nmessageKeyToIndex, the method returned the wrong value rather than fail.\n\nFixes golang/go#35587\n\nChange-Id: Iedd1cf42f29335c2c2052b07993d7f2dfcd3cc6c\nReviewed-on: https://go-review.googlesource.com/c/text/+/207217\nRun-TryBot: Jason A. Donenfeld \u003cJason@zx2c4.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Marcel van Lohuizen \u003cmpvl@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bc6130a69b4a3ec9980e3006267e841297a7d836",
      "old_mode": 33188,
      "old_path": "cmd/gotext/examples/extract/catalog.go",
      "new_id": "65570f82486e4f1572c51d3277e08209e5c8691b",
      "new_mode": 33188,
      "new_path": "cmd/gotext/examples/extract/catalog.go"
    },
    {
      "type": "modify",
      "old_id": "2c410dcdbb49961e5caa0f82cdbd6af61e74672f",
      "old_mode": 33188,
      "old_path": "cmd/gotext/examples/extract_http/catalog_gen.go",
      "new_id": "4327d34e4435dd1aee69aac485b0a08894a73fcf",
      "new_mode": 33188,
      "new_path": "cmd/gotext/examples/extract_http/catalog_gen.go"
    },
    {
      "type": "modify",
      "old_id": "2770d144921cb3adccf8973a2c0a74fbb105c739",
      "old_mode": 33188,
      "old_path": "message/pipeline/generate.go",
      "new_id": "bb1f85b946a4aeb11b87340064f525a2935bad66",
      "new_mode": 33188,
      "new_path": "message/pipeline/generate.go"
    },
    {
      "type": "modify",
      "old_id": "539d741738b3cdf2ac99668e90d7aace315baa3f",
      "old_mode": 33188,
      "old_path": "message/pipeline/testdata/ssa/catalog_gen.go",
      "new_id": "dce54afd559bddb8096f414edcd4ebfa55f768a4",
      "new_mode": 33188,
      "new_path": "message/pipeline/testdata/ssa/catalog_gen.go"
    },
    {
      "type": "modify",
      "old_id": "7d93f4868f019050d88eda540aa4b687e5ec4104",
      "old_mode": 33188,
      "old_path": "message/pipeline/testdata/test1/catalog_gen.go.want",
      "new_id": "890ef51ab992003e418b4421d5b92c7801b33473",
      "new_mode": 33188,
      "new_path": "message/pipeline/testdata/test1/catalog_gen.go.want"
    },
    {
      "type": "modify",
      "old_id": "eeb7c25f455f0362ebad2a644b6e064a492deaae",
      "old_mode": 33188,
      "old_path": "message/pipeline/testdata/test1/catalog_test.go",
      "new_id": "34f8b86114e36731aa34ffb802364b98fece8265",
      "new_mode": 33188,
      "new_path": "message/pipeline/testdata/test1/catalog_test.go"
    }
  ]
}
