)]}'
{
  "commit": "b16005c86766188a6aeabfec1c5d192d373bb747",
  "tree": "57634d845b4b7d201e422d1ad14c1e4165f48852",
  "parents": [
    "73f72487b7d8a81970fbf571cd9b660d3d5e604c"
  ],
  "author": {
    "name": "Marcel van Lohuizen",
    "email": "mpvl@golang.org",
    "time": "Wed Dec 13 10:39:16 2017 +0100"
  },
  "committer": {
    "name": "Marcel van Lohuizen",
    "email": "mpvl@golang.org",
    "time": "Fri Dec 15 19:56:20 2017 +0000"
  },
  "message": "message/pipeline: hoist importing from cmd/gotext\n\n- cmd/gotext generate now extracts, so no need to\n  create intermediate extraction file.\n  (next step is to just have an update command)\n- shared config creation code in cmd/text\n- added tests in pipeline package\n\nChange-Id: Ifdb69710554712a79bda79502e5e03a3f3a2c9d3\nReviewed-on: https://go-review.googlesource.com/83657\nRun-TryBot: Marcel van Lohuizen \u003cmpvl@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Nigel Tao \u003cnigeltao@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "d0c4684ac40393875bcda478a57a90a17e786c6f",
      "old_mode": 33261,
      "old_path": "cmd/gotext/examples/extract_http/locales/extracted.gotext.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "20b94d3a80508691a0760a61bd1e1378aeab6fa2",
      "old_mode": 33188,
      "old_path": "cmd/gotext/extract.go",
      "new_id": "221e776e63e8268d9a71e4daa4651ecef2851a31",
      "new_mode": 33188,
      "new_path": "cmd/gotext/extract.go"
    },
    {
      "type": "modify",
      "old_id": "a108dee6b131ec1b6062605f48c66ffa8bb2d547",
      "old_mode": 33188,
      "old_path": "cmd/gotext/generate.go",
      "new_id": "c8d5d79672862e08e1a48b943e74796f28096778",
      "new_mode": 33188,
      "new_path": "cmd/gotext/generate.go"
    },
    {
      "type": "modify",
      "old_id": "f3f50d7970c34d359377f45cb113c841460d1197",
      "old_mode": 33188,
      "old_path": "cmd/gotext/main.go",
      "new_id": "1e6c3aa886b819c5c9ac788ad78485b31a47273c",
      "new_mode": 33188,
      "new_path": "cmd/gotext/main.go"
    },
    {
      "type": "modify",
      "old_id": "a35b727df50d9200f789d6b7ebc778b81b89706b",
      "old_mode": 33188,
      "old_path": "cmd/gotext/rewrite.go",
      "new_id": "3ee9555e373810769a91ab59a80451fa09e742f7",
      "new_mode": 33188,
      "new_path": "cmd/gotext/rewrite.go"
    },
    {
      "type": "modify",
      "old_id": "2b1c8750a82363168f585daeeaf4110b48144f38",
      "old_mode": 33188,
      "old_path": "message/pipeline/generate.go",
      "new_id": "f21568dc3c95eb1e7b1a61b82471685d8ac72c25",
      "new_mode": 33188,
      "new_path": "message/pipeline/generate.go"
    },
    {
      "type": "modify",
      "old_id": "848a47a255061135e55af8e843b631835ae5f498",
      "old_mode": 33188,
      "old_path": "message/pipeline/pipeline.go",
      "new_id": "876e470dd28a32ace25cd397770240a32526f27c",
      "new_mode": 33188,
      "new_path": "message/pipeline/pipeline.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb1d3b584fe7b2f6c66e2a75057c56596b658e45",
      "new_mode": 33188,
      "new_path": "message/pipeline/pipeline_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "76b0bf0c19b888c7e1095236a3b6d7c8155960fd",
      "new_mode": 33188,
      "new_path": "message/pipeline/testdata/test1/catalog_gen.go"
    },
    {
      "type": "rename",
      "old_id": "27d8b56cc82c2ac4571baeb97905604211ec0fa9",
      "old_mode": 33261,
      "old_path": "cmd/gotext/examples/extract/locales/extracted.gotext.json",
      "new_id": "dfb9153758da2e714a3d2856ebbe2716001e6e7a",
      "new_mode": 33188,
      "new_path": "message/pipeline/testdata/test1/extracted.gotext.json",
      "score": 77
    },
    {
      "type": "copy",
      "old_id": "27d8b56cc82c2ac4571baeb97905604211ec0fa9",
      "old_mode": 33261,
      "old_path": "cmd/gotext/examples/extract/locales/extracted.gotext.json",
      "new_id": "dfb9153758da2e714a3d2856ebbe2716001e6e7a",
      "new_mode": 33188,
      "new_path": "message/pipeline/testdata/test1/extracted.gotext.json.want",
      "score": 77
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a4a46eda2f2292e9b196cd6a23c8d319f4b7f54c",
      "new_mode": 33261,
      "new_path": "message/pipeline/testdata/test1/locales/de/messages.gotext.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf975776ce7e4f8bd0050fc863bc24e374690a7c",
      "new_mode": 33261,
      "new_path": "message/pipeline/testdata/test1/locales/en-US/messages.gotext.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "557a3d20e9b854f209b247e195008e2c773adc08",
      "new_mode": 33261,
      "new_path": "message/pipeline/testdata/test1/locales/zh/messages.gotext.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88051f932e5a53458fe25cb7bce02630d300c730",
      "new_mode": 33188,
      "new_path": "message/pipeline/testdata/test1/test1.go"
    }
  ]
}
