)]}'
{
  "commit": "c4d099d611ac3ded35360abf03581e13d91c828f",
  "tree": "38cdaddea52e4df5567b448851575cb669e0518a",
  "parents": [
    "3b24cac7bc3a458991ab409aa2a339ac9e0d60d6"
  ],
  "author": {
    "name": "Marcel van Lohuizen",
    "email": "mpvl@golang.org",
    "time": "Mon Dec 11 13:26:16 2017 +0100"
  },
  "committer": {
    "name": "Marcel van Lohuizen",
    "email": "mpvl@golang.org",
    "time": "Wed Dec 13 10:25:48 2017 +0000"
  },
  "message": "all: support multiple versions of Unicode\n\nDifferent Go compilers support different versions of Unicode.\nIn general, one should match the version of x/text to match\nthe Unicode version of the Go core. This is quite painful and\nrestrictive in practice.\n\nx/text now supports multiple versions of Unicode concurrently\nwhich are selected based on the Go compiler used (from 1.7).\n\nChange-Id: I9a999bf603872a88932740ca7eb518c247519e06\nReviewed-on: https://go-review.googlesource.com/83235\nRun-TryBot: Marcel van Lohuizen \u003cmpvl@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Russ Cox \u003crsc@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "75e29bcd74fb61ceb6ae76b03851eb37c4932e62",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "b3f365eed48bfff77683193b8bdfbf98107f36ee",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "24b72300396de26a5e2a1e070b3f479871b6ad3a",
      "old_mode": 33188,
      "old_path": "cases/gen.go",
      "new_id": "1cfe1c0201f721b5360036f7ed7f85cd6d9d8446",
      "new_mode": 33188,
      "new_path": "cases/gen.go"
    },
    {
      "type": "rename",
      "old_id": "cf73781cd9055db8a2e0f209182a02f9ebabda53",
      "old_mode": 33188,
      "old_path": "cases/tables.go",
      "new_id": "9800782af5cdf8705b9ff2231799e12756b1e886",
      "new_mode": 33188,
      "new_path": "cases/tables10.0.0.go",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "6ec6801d4475bbb91db6afbfaf52ff9d611b21b8",
      "old_mode": 33188,
      "old_path": "cases/tables_test.go",
      "new_id": "c73c9795f071b858a5afd0dd317056aeeb9b50e6",
      "new_mode": 33188,
      "new_path": "cases/tables10.0.0_test.go",
      "score": 99
    },
    {
      "type": "copy",
      "old_id": "cf73781cd9055db8a2e0f209182a02f9ebabda53",
      "old_mode": 33188,
      "old_path": "cases/tables.go",
      "new_id": "b8d87c603a40c6179ddb1a0a93234e72b976219d",
      "new_mode": 33188,
      "new_path": "cases/tables9.0.0.go",
      "score": 87
    },
    {
      "type": "copy",
      "old_id": "6ec6801d4475bbb91db6afbfaf52ff9d611b21b8",
      "old_mode": 33188,
      "old_path": "cases/tables_test.go",
      "new_id": "398d25331281e0bcab6accb96430ea88f6f1947a",
      "new_mode": 33188,
      "new_path": "cases/tables9.0.0_test.go",
      "score": 97
    },
    {
      "type": "modify",
      "old_id": "56637c73fab6331a50ab0dce7c3307dccb3831ef",
      "old_mode": 33188,
      "old_path": "internal/cldrtree/cldrtree_test.go",
      "new_id": "d93c763370006b635afc0e0a7b9751550b8baaa6",
      "new_mode": 33188,
      "new_path": "internal/cldrtree/cldrtree_test.go"
    },
    {
      "type": "modify",
      "old_id": "cce630535237cf23f82f60afb7a624586bdffaf6",
      "old_mode": 33188,
      "old_path": "internal/export/idna/gen.go",
      "new_id": "4ad98046f0d7705bad76a45f84c7bb62a159b006",
      "new_mode": 33188,
      "new_path": "internal/export/idna/gen.go"
    },
    {
      "type": "rename",
      "old_id": "83f045f65de18f31f9a86305c5d9fbcc54f1f57f",
      "old_mode": 33188,
      "old_path": "internal/export/idna/gen_test.go",
      "new_id": "c5dfdde610f23c35a392ae1091817464e7aff3a9",
      "new_mode": 33188,
      "new_path": "internal/export/idna/gen10.0.0_test.go",
      "score": 98
    },
    {
      "type": "copy",
      "old_id": "83f045f65de18f31f9a86305c5d9fbcc54f1f57f",
      "old_mode": 33188,
      "old_path": "internal/export/idna/gen_test.go",
      "new_id": "0e66f0b16c9aeea29084a19f26f8ffe52fe25723",
      "new_mode": 33188,
      "new_path": "internal/export/idna/gen9.0.0_test.go",
      "score": 90
    },
    {
      "type": "rename",
      "old_id": "e653c336756b12b5acec669df7abd3baca2ee635",
      "old_mode": 33188,
      "old_path": "internal/export/idna/idna.go",
      "new_id": "92b4a393fa6a9b4bd6c6bc64c78253adf1576a3c",
      "new_mode": 33188,
      "new_path": "internal/export/idna/idna10.0.0.go",
      "score": 99
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d03909111cf92c2cca41fa5148a83829b554fbbf",
      "new_mode": 33188,
      "new_path": "internal/export/idna/idna10.0.0_test.go"
    },
    {
      "type": "copy",
      "old_id": "e653c336756b12b5acec669df7abd3baca2ee635",
      "old_mode": 33188,
      "old_path": "internal/export/idna/idna.go",
      "new_id": "c7d06c8829f2961c7fcc0b17425b85b05a93af1d",
      "new_mode": 33188,
      "new_path": "internal/export/idna/idna9.0.0.go",
      "score": 85
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d60394c2c30ba09e9fd7eb9b18e4c9d46bb9b2ff",
      "new_mode": 33188,
      "new_path": "internal/export/idna/idna9.0.0_test.go"
    },
    {
      "type": "modify",
      "old_id": "ff878e5b2136335d39281bccb79b87b02dbd873b",
      "old_mode": 33188,
      "old_path": "internal/export/idna/idna_test.go",
      "new_id": "f9dadc036e7fd25b96b2da83dc92fd8846305db4",
      "new_mode": 33188,
      "new_path": "internal/export/idna/idna_test.go"
    },
    {
      "type": "rename",
      "old_id": "f910b2691443129e3727d6d48e025b2432d2dc5c",
      "old_mode": 33188,
      "old_path": "internal/export/idna/tables.go",
      "new_id": "8e46655ba527f9e066eb6511ee92c860ca8fd28b",
      "new_mode": 33188,
      "new_path": "internal/export/idna/tables10.0.0.go",
      "score": 99
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "07696684b7a76fc41449bb8e9568d78b53ce1961",
      "new_mode": 33188,
      "new_path": "internal/export/idna/tables9.0.0.go"
    },
    {
      "type": "modify",
      "old_id": "d7031b6945a22f4155140b9840881d9f6c3b758d",
      "old_mode": 33188,
      "old_path": "internal/gen/code.go",
      "new_id": "0389509f2c4fec7a43a8e5f582fbe7b740d20df6",
      "new_mode": 33188,
      "new_path": "internal/gen/code.go"
    },
    {
      "type": "modify",
      "old_id": "2acb0355a26a957f65244d36aee89cbf31452dcb",
      "old_mode": 33188,
      "old_path": "internal/gen/gen.go",
      "new_id": "4c3f7606896d208ca12427b00d258448f0467d51",
      "new_mode": 33188,
      "new_path": "internal/gen/gen.go"
    },
    {
      "type": "modify",
      "old_id": "eef555cd3a640e39e4d99fe4a32347761846f53b",
      "old_mode": 33188,
      "old_path": "language/gen_index.go",
      "new_id": "5ca9bccac52be980884d74327bb4d209c517f391",
      "new_mode": 33188,
      "new_path": "language/gen_index.go"
    },
    {
      "type": "modify",
      "old_id": "b03d9a2461da3539d2610308447689a20b840b63",
      "old_mode": 33188,
      "old_path": "message/pipeline/generate.go",
      "new_id": "c5e51bd8f352afd716467310ee20008e43d3dc3d",
      "new_mode": 33188,
      "new_path": "message/pipeline/generate.go"
    },
    {
      "type": "modify",
      "old_id": "0e6b85824b72672eb560ac119dd8f20c6a684b70",
      "old_mode": 33188,
      "old_path": "secure/bidirule/bidirule.go",
      "new_id": "e2b70f76c2007c531bef87be67dc924207b2aa1d",
      "new_mode": 33188,
      "new_path": "secure/bidirule/bidirule.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e4c62289f90d41a1c41cf07491bc12963dccd8c3",
      "new_mode": 33188,
      "new_path": "secure/bidirule/bidirule10.0.0.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06ec5f5dfa88babf9177f8563e334fda58e8479b",
      "new_mode": 33188,
      "new_path": "secure/bidirule/bidirule10.0.0_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02b9e1e9d4c27000937c72482dd72b29aacaa3bc",
      "new_mode": 33188,
      "new_path": "secure/bidirule/bidirule9.0.0.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "008874ed348df6c5c411ff8297f2a03b3e8d627f",
      "new_mode": 33188,
      "new_path": "secure/bidirule/bidirule9.0.0_test.go"
    },
    {
      "type": "modify",
      "old_id": "4b6c612dc13f87c3e6a1dc8b8657d2b0bb7b24d9",
      "old_mode": 33188,
      "old_path": "secure/bidirule/bidirule_test.go",
      "new_id": "e8fde3383da7efd133e98c0177b9ee3b414637b9",
      "new_mode": 33188,
      "new_path": "secure/bidirule/bidirule_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2249364e463748cb4bd1c5b5e3201e8feddefc9",
      "new_mode": 33188,
      "new_path": "secure/precis/enforce10.0.0_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "298c8a9bd7ad29ea1125b35b793822a8bb13fc42",
      "new_mode": 33188,
      "new_path": "secure/precis/enforce9.0.0_test.go"
    },
    {
      "type": "modify",
      "old_id": "126a2d7a75b234cd88dc3ed18fecbcfd10d207e1",
      "old_mode": 33188,
      "old_path": "secure/precis/enforce_test.go",
      "new_id": "ac2aad2c667f64e56cfa214719d4bad472ca2d97",
      "new_mode": 33188,
      "new_path": "secure/precis/enforce_test.go"
    },
    {
      "type": "modify",
      "old_id": "dba9004a6c8d7d05620a4836bc1ea864372a4f5b",
      "old_mode": 33188,
      "old_path": "secure/precis/gen.go",
      "new_id": "946acbaa1f19ade1a6f8cc2db71674c15a2a3d8b",
      "new_mode": 33188,
      "new_path": "secure/precis/gen.go"
    },
    {
      "type": "rename",
      "old_id": "113d5d29ee8a5eacbe0920e5c410f8d89a765e75",
      "old_mode": 33188,
      "old_path": "secure/precis/tables.go",
      "new_id": "22d5ee871238c32205ccc31831cb51f60e521b6f",
      "new_mode": 33188,
      "new_path": "secure/precis/tables10.0.0.go",
      "score": 99
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dacaf6a4e9c9fb6e4611445fc2aee9848c63a3c0",
      "new_mode": 33188,
      "new_path": "secure/precis/tables9.0.0.go"
    },
    {
      "type": "modify",
      "old_id": "040f3013d5858b2cdd09735cff00ae6a4887eddb",
      "old_mode": 33188,
      "old_path": "unicode/bidi/gen.go",
      "new_id": "4e1c7ba0bf4dd6bc86bd2a86b00d64d6c71b2ac0",
      "new_mode": 33188,
      "new_path": "unicode/bidi/gen.go"
    },
    {
      "type": "rename",
      "old_id": "a0b2b17a1ef34df05b4d6efead0431b8a8b71264",
      "old_mode": 33188,
      "old_path": "unicode/bidi/tables.go",
      "new_id": "2e1ff19599dcafcc26df2167e75f925d141507e9",
      "new_mode": 33188,
      "new_path": "unicode/bidi/tables10.0.0.go",
      "score": 99
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ca0193ebe2d6192c56356d7bb723aa7d794fee0",
      "new_mode": 33188,
      "new_path": "unicode/bidi/tables9.0.0.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1d0f73dc13133bb165685ce97c469ddaf50df127",
      "new_mode": 33188,
      "new_path": "unicode/norm/data10.0.0_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1be64d55d8abacfc8fa4a0f9eeefcdfba4177c1",
      "new_mode": 33188,
      "new_path": "unicode/norm/data9.0.0_test.go"
    },
    {
      "type": "modify",
      "old_id": "8d418160cad0bb476096e041d262423d7707702b",
      "old_mode": 33188,
      "old_path": "unicode/norm/maketables.go",
      "new_id": "338c395ee6f8073e76e4401bed10a98273d226dc",
      "new_mode": 33188,
      "new_path": "unicode/norm/maketables.go"
    },
    {
      "type": "rename",
      "old_id": "316b093c53e0018b9dcecd6962823a5473e6d94f",
      "old_mode": 33188,
      "old_path": "unicode/norm/tables.go",
      "new_id": "44dd3978caa5ad5c623c93fc65fbcea24c6a72da",
      "new_mode": 33188,
      "new_path": "unicode/norm/tables10.0.0.go",
      "score": 99
    },
    {
      "type": "copy",
      "old_id": "316b093c53e0018b9dcecd6962823a5473e6d94f",
      "old_mode": 33188,
      "old_path": "unicode/norm/tables.go",
      "new_id": "a01274a8e87bf17248a85594ccd598827ff2002b",
      "new_mode": 33188,
      "new_path": "unicode/norm/tables9.0.0.go",
      "score": 69
    },
    {
      "type": "modify",
      "old_id": "6a64e42abaca0b640ef4afae5abf94c42c33e342",
      "old_mode": 33188,
      "old_path": "unicode/rangetable/gen.go",
      "new_id": "5b5f828a169e5299fd7dab88240e6bbb2bcf4e97",
      "new_mode": 33188,
      "new_path": "unicode/rangetable/gen.go"
    },
    {
      "type": "rename",
      "old_id": "73179c0e0eeed756b0985dc59a1bc6e95edc273b",
      "old_mode": 33188,
      "old_path": "unicode/rangetable/tables.go",
      "new_id": "f15a873ac03c58ec04953234b72768fd6f86bc91",
      "new_mode": 33188,
      "new_path": "unicode/rangetable/tables10.0.0.go",
      "score": 99
    },
    {
      "type": "copy",
      "old_id": "73179c0e0eeed756b0985dc59a1bc6e95edc273b",
      "old_mode": 33188,
      "old_path": "unicode/rangetable/tables.go",
      "new_id": "aef876d963f3f4722ffe49025fe65a8a341fe9e4",
      "new_mode": 33188,
      "new_path": "unicode/rangetable/tables9.0.0.go",
      "score": 89
    },
    {
      "type": "modify",
      "old_id": "03d9f99ad658af221fc96bdcac9c8c79b9a22dd5",
      "old_mode": 33188,
      "old_path": "width/gen.go",
      "new_id": "092277e1f64b96a3475d9b4036d93ad9b0f00610",
      "new_mode": 33188,
      "new_path": "width/gen.go"
    },
    {
      "type": "rename",
      "old_id": "710fd75254c6aa94ced44af0542e416995ef2111",
      "old_mode": 33188,
      "old_path": "width/tables.go",
      "new_id": "f4988626731346ca587598eb4b1c87016e87fb95",
      "new_mode": 33188,
      "new_path": "width/tables10.0.0.go",
      "score": 99
    },
    {
      "type": "copy",
      "old_id": "710fd75254c6aa94ced44af0542e416995ef2111",
      "old_mode": 33188,
      "old_path": "width/tables.go",
      "new_id": "7069e26345b2141552d1dcade6d0b7b3ada44ecb",
      "new_mode": 33188,
      "new_path": "width/tables9.0.0.go",
      "score": 82
    }
  ]
}
