)]}'
{
  "commit": "2105cc8cefdacbe243a7f6333036cfeb46cff793",
  "tree": "206e23854e5f80fe933d3c74d7f0c413e2c02080",
  "parents": [
    "668afc3c770caca46e82b5a4bdd26b83d7fdeabb"
  ],
  "author": {
    "name": "Marcin Radomski",
    "email": "dextero@google.com",
    "time": "Tue Mar 29 15:12:40 2022"
  },
  "committer": {
    "name": "Mark Mentovai",
    "email": "mark@chromium.org",
    "time": "Thu Mar 31 14:56:33 2022"
  },
  "message": "Fix python3 compatibility on windows\n\n* Use six.ensure_bytes in pylib/py/generator/ninja.py\n* Pass universal_newlines\u003dTrue to subprocess.Popen calls in\n  pylib/gyp/win_tool.py and pylib/gyp/msvs_emulation.py, so that\n  captured stdout is read as string instead of as raw bytes\n* Replace str.translate calls with re.sub. Python3 doesn\u0027t support this\n  str.translate with two arguments. re.sub() works the same in python2\n  and 3.\n\nNote: six.ensure_binary requires six\u003e\u003d1.15.0 (released 2020-05-21).\n\nBug: 227327945\nChange-Id: I750a290b865bc6d9555f833237b72b9f3efa3b69\nReviewed-on: https://chromium-review.googlesource.com/c/external/gyp/+/3557378\nReviewed-by: Mark Mentovai \u003cmark@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bf04e567e7d88cfaa9aabadbaf3baee9988d8cd8",
      "old_mode": 33188,
      "old_path": "pylib/gyp/generator/ninja.py",
      "new_id": "3bcfe352925b91e4eeda16100f1abd90c306e9cd",
      "new_mode": 33188,
      "new_path": "pylib/gyp/generator/ninja.py"
    },
    {
      "type": "modify",
      "old_id": "fde7e1f66677062c2a5a795d724c05bbc9f0d9be",
      "old_mode": 33188,
      "old_path": "pylib/gyp/msvs_emulation.py",
      "new_id": "c01c135b722603b5d6209ab0768949e73d113613",
      "new_mode": 33188,
      "new_path": "pylib/gyp/msvs_emulation.py"
    },
    {
      "type": "modify",
      "old_id": "897348468a8f33bdccdd35584381881b76374b87",
      "old_mode": 33261,
      "old_path": "pylib/gyp/win_tool.py",
      "new_id": "e7c0dd81f752f9293ef605be0e3b442739c3a068",
      "new_mode": 33261,
      "new_path": "pylib/gyp/win_tool.py"
    }
  ]
}
