)]}'
{
  "commit": "d456fca1f79c5c8f0306cf593a38504343d36a7f",
  "tree": "1e27c84e763541c5910ab86a318273fe5fccf368",
  "parents": [
    "e9ba68d195cf1399d1e1517fa48b73a8d1525b5a"
  ],
  "author": {
    "name": "Laszlo Csomor",
    "email": "laszlocsomor@google.com",
    "time": "Thu Aug 10 10:21:53 2017 +0200"
  },
  "committer": {
    "name": "Marcel Hlopko",
    "email": "hlopko@google.com",
    "time": "Thu Aug 10 13:48:08 2017 +0200"
  },
  "message": "Android,tools: open all files in binary mode\n\nAlways open files in binary mode to avoid\nautomatic conversion between LF and CRLF on\nWindows, which is particularly problematic when a\nfile is written on Windows but consumed on Android\nor when a binary file is opened for reading in\ntext mode and if it happens to have an LF byte it\nwould be converted to CRLF.\n\nSee https://github.com/bazelbuild/bazel/issues/3264\n\nChange-Id: I4d9d885a488b9693eeb3f6d929e3396ef8406d62\nPiperOrigin-RevId: 164826587\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e631c481869933f236bf026d18a9c5ed0469028e",
      "old_mode": 33188,
      "old_path": "tools/android/aar_embedded_jars_extractor.py",
      "new_id": "305d38a5e453030ef3a5bbbfd530ee7d48a75a59",
      "new_mode": 33188,
      "new_path": "tools/android/aar_embedded_jars_extractor.py"
    },
    {
      "type": "modify",
      "old_id": "2fe4bfaf8bcbe3e1bf33a414de4ee4ca013a5c07",
      "old_mode": 33188,
      "old_path": "tools/android/build_incremental_dexmanifest.py",
      "new_id": "6c372656ec2d518530f96c741b7afe4f92f1ef1c",
      "new_mode": 33188,
      "new_path": "tools/android/build_incremental_dexmanifest.py"
    },
    {
      "type": "modify",
      "old_id": "c791e3a5d4ac91c3780089e9a13bf6d69adb869b",
      "old_mode": 33188,
      "old_path": "tools/android/build_split_manifest.py",
      "new_id": "8c4529ddfd0b88cef93a144b8f8c26a1042ac5d8",
      "new_mode": 33188,
      "new_path": "tools/android/build_split_manifest.py"
    },
    {
      "type": "modify",
      "old_id": "b1b91c95766b9a67a3756ad6ae78036a4e746319",
      "old_mode": 33188,
      "old_path": "tools/android/incremental_install.py",
      "new_id": "12a2c7eba6d7341b3509e48dd477a1c0b2c243d8",
      "new_mode": 33188,
      "new_path": "tools/android/incremental_install.py"
    },
    {
      "type": "modify",
      "old_id": "46ceb3e5f62822bc3ef859dc7689345f75f09968",
      "old_mode": 33188,
      "old_path": "tools/android/incremental_install_test.py",
      "new_id": "1181a591ef0496cf44040af62247f9911bad73b0",
      "new_mode": 33188,
      "new_path": "tools/android/incremental_install_test.py"
    },
    {
      "type": "modify",
      "old_id": "e5b093a62d48f66a062fea24bf8f77bc834253b8",
      "old_mode": 33188,
      "old_path": "tools/android/merge_manifests.py",
      "new_id": "880c55f8503b12564b5e0c27296c437ead9dc7b5",
      "new_mode": 33188,
      "new_path": "tools/android/merge_manifests.py"
    },
    {
      "type": "modify",
      "old_id": "7e48d84c42ad7bc80ac75513c7c210fa54b9e5e5",
      "old_mode": 33188,
      "old_path": "tools/android/stubify_manifest.py",
      "new_id": "f415774938cd88b78f57d6c0cf301efc148df05f",
      "new_mode": 33188,
      "new_path": "tools/android/stubify_manifest.py"
    }
  ]
}
