)]}'
{
  "commit": "da1232eda2ef90d4375e2d1677b32c7ddf09e8a1",
  "tree": "b0973b439cccf3af37b20f11f1bdd6821369897b",
  "parents": [
    "a712c3ad8dadd23dabe296da26482235adce34e6"
  ],
  "author": {
    "name": "Romuald Cari",
    "email": "rcari@users.noreply.github.com",
    "time": "Mon Mar 11 14:02:42 2019 -0400"
  },
  "committer": {
    "name": "str",
    "email": "46765986+10-10-11@users.noreply.github.com",
    "time": "Mon Mar 11 11:02:42 2019 -0700"
  },
  "message": "Fix mixed UTF-8 Java and Kotlin builds (#178)\n\nWhen building .java files using the native Java rules, the environment\r\nvariable LC_LANG\u003den_US.UTF-8 is explicitely set for the actual build\r\naction, see: https://git.io/fhhc7\r\n\r\nWhen building a mixed Kotlin + Java module on Linux, the .java sources\r\nare not handled by the native Java rules, and as a result are treated as\r\nencoded using US-ASCII due to sandboxing which strips the environment\r\nfrom all locale information, causing the compiler to default to the\r\n\u0027C\u0027 locale.\r\n\r\nThis patch adds this environment variable when building Kotlin + Java\r\nmodules and has no side effects on Kotlin-only modules as UTF-8 is the\r\nonly valid encoding for .kt source files.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dc08928f42871b227c6540863b8b59d11c9c56ec",
      "old_mode": 33188,
      "old_path": "kotlin/internal/jvm/compile.bzl",
      "new_id": "74e3ad63e3c510e79dcdb990973079a2ff815451",
      "new_mode": 33188,
      "new_path": "kotlin/internal/jvm/compile.bzl"
    }
  ]
}
