)]}'
{
  "commit": "cbf43d21aaebfdfeb81d91a5f444d13a3046e686",
  "tree": "268ae4cfc8712df492324f997067b624c4aa7641",
  "parents": [
    "09f8d73ecac20ce13d9a6212dd4cc6c5942833b3"
  ],
  "author": {
    "name": "Simon Rozman",
    "email": "simon@rozman.si",
    "time": "Fri Nov 15 13:05:43 2019 +0100"
  },
  "committer": {
    "name": "Jason A. Donenfeld",
    "email": "Jason@zx2c4.com",
    "time": "Fri Nov 22 22:50:17 2019 +0000"
  },
  "message": "message/pipeline: sort maps to generate predictable output\n\nWhen using gotext utility, the output files are always reshuffled,\nwhich makes any kind of source versioning and incremental translation\na real challenge.\n\nThis commit sorts the Go files by package name and order index (file\nname is not available) before processing the string extraction.\n\nFurthermore, an issue with sorting plural cases has been resolved.\nOriginally, it sorted [\"two\", \"few\", \"one\", \"other\"] wrong.\n\nFixes golang/go#33552\n\nChange-Id: I76fc5d40cf4f989e01ba6d897c0a69029ca30337\nReviewed-on: https://go-review.googlesource.com/c/text/+/207281\nRun-TryBot: Jason A. Donenfeld \u003cJason@zx2c4.com\u003e\nRun-TryBot: Marcel van Lohuizen \u003cmpvl@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Jason A. Donenfeld \u003cJason@zx2c4.com\u003e\nReviewed-by: Marcel van Lohuizen \u003cmpvl@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "39b3dd5c49863c758342d6599ff5bfb0ca13bd94",
      "old_mode": 33188,
      "old_path": "message/pipeline/extract.go",
      "new_id": "a15a7f9d37ddf7f2021af455f76913af9e5e4735",
      "new_mode": 33188,
      "new_path": "message/pipeline/extract.go"
    },
    {
      "type": "modify",
      "old_id": "ada927a7c6004db4560d6b82414ec24938ce10de",
      "old_mode": 33188,
      "old_path": "message/pipeline/generate.go",
      "new_id": "2770d144921cb3adccf8973a2c0a74fbb105c739",
      "new_mode": 33188,
      "new_path": "message/pipeline/generate.go"
    }
  ]
}
