)]}'
{
  "commit": "a693c4a32ebed4e96dcc1cf6a706e8ebbb004db2",
  "tree": "902f4d5abd493ccb8087b941676e2562c8db128b",
  "parents": [
    "60303333dc8ad61e640992cee2b5c601be73faf8"
  ],
  "author": {
    "name": "Adam Lesinski",
    "email": "adamlesinski@google.com",
    "time": "Thu Nov 09 11:29:39 2017 -0800"
  },
  "committer": {
    "name": "Adam Lesinski",
    "email": "adamlesinski@google.com",
    "time": "Thu Nov 16 12:06:17 2017 -0800"
  },
  "message": "AAPT2: Move all file output to FileOutputStream\n\nFileOutputStream is safe to use on Windows, as it opens\nfiles using our compatibility API.\n\nBug: 68262818\nTest: make aapt2_tests\nChange-Id: Ib0b27e93edd609b49b1327db7d9867a002198ebb\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "96a02033fc1db587874bb6ac96c8cc778261d2ba",
      "old_mode": 33188,
      "old_path": "tools/aapt2/Resource.h",
      "new_id": "6fcf0f6d19cd0b350b5b7482d5dd029c488ebc6c",
      "new_mode": 33188,
      "new_path": "tools/aapt2/Resource.h"
    },
    {
      "type": "modify",
      "old_id": "66b5a7af36779bf1f2ded192c596bbc7a1b28f68",
      "old_mode": 33188,
      "old_path": "tools/aapt2/cmd/Link.cpp",
      "new_id": "e94c0b42daf1b00a036679b8f85ef7254eae6792",
      "new_mode": 33188,
      "new_path": "tools/aapt2/cmd/Link.cpp"
    },
    {
      "type": "modify",
      "old_id": "4ff6d787cf0f71b03f75cae56112876b882afd56",
      "old_mode": 33188,
      "old_path": "tools/aapt2/io/FileStream.cpp",
      "new_id": "27529bc08a16994f3389bc32f23742a54b92aede",
      "new_mode": 33188,
      "new_path": "tools/aapt2/io/FileStream.cpp"
    },
    {
      "type": "modify",
      "old_id": "4ed1ad556f107de11f821424fc996e2ced3206fe",
      "old_mode": 33188,
      "old_path": "tools/aapt2/io/FileStream.h",
      "new_id": "62d910f0b06a6b51eb14b416c71b070c2a936b80",
      "new_mode": 33188,
      "new_path": "tools/aapt2/io/FileStream.h"
    },
    {
      "type": "modify",
      "old_id": "a6d58caa07b7b959d26aba0d882ae9dbbae95cca",
      "old_mode": 33188,
      "old_path": "tools/aapt2/io/FileStream_test.cpp",
      "new_id": "c0eaa8e08418b64b0f3d2df22156c05ce3b5de04",
      "new_mode": 33188,
      "new_path": "tools/aapt2/io/FileStream_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "c93461a6689921b41c3b82401dcbe7e189ac1118",
      "old_mode": 33188,
      "old_path": "tools/aapt2/java/AnnotationProcessor.cpp",
      "new_id": "8d91b0098c1f49dcf25abfdc20da639ebd00a63c",
      "new_mode": 33188,
      "new_path": "tools/aapt2/java/AnnotationProcessor.cpp"
    },
    {
      "type": "modify",
      "old_id": "a7bf73f50de50941bcf17b6009bc24dc1fceac6c",
      "old_mode": 33188,
      "old_path": "tools/aapt2/java/AnnotationProcessor.h",
      "new_id": "ae7bdb0c3ae2a0b87b48347ee39f954f004dcc9c",
      "new_mode": 33188,
      "new_path": "tools/aapt2/java/AnnotationProcessor.h"
    },
    {
      "type": "modify",
      "old_id": "856f4ccbd7f08ac6b8d2a9348603e92d302c0850",
      "old_mode": 33188,
      "old_path": "tools/aapt2/java/AnnotationProcessor_test.cpp",
      "new_id": "69f49c8b97c3e5809f77799d346bb3cb12e9257b",
      "new_mode": 33188,
      "new_path": "tools/aapt2/java/AnnotationProcessor_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "0c57e7e06128828a2f9fc273ebb2c83653d0d6db",
      "old_mode": 33188,
      "old_path": "tools/aapt2/java/ClassDefinition.cpp",
      "new_id": "b692ccf7e52d4753e91c6f1d59682867290fc759",
      "new_mode": 33188,
      "new_path": "tools/aapt2/java/ClassDefinition.cpp"
    },
    {
      "type": "modify",
      "old_id": "28a3489e71a43814a9b7be5e7d714485ac0cf1b6",
      "old_mode": 33188,
      "old_path": "tools/aapt2/java/ClassDefinition.h",
      "new_id": "fb11266f1761c8bba57422380b51176c4202ffe1",
      "new_mode": 33188,
      "new_path": "tools/aapt2/java/ClassDefinition.h"
    },
    {
      "type": "modify",
      "old_id": "91cef642fc3f254cd5fdaad4b3d7d3a63a5d5746",
      "old_mode": 33188,
      "old_path": "tools/aapt2/java/JavaClassGenerator.cpp",
      "new_id": "9861770083a2b72f1a2c2005400efb65527bbad4",
      "new_mode": 33188,
      "new_path": "tools/aapt2/java/JavaClassGenerator.cpp"
    },
    {
      "type": "modify",
      "old_id": "2541749750a6e79513dc751adc6b9bb2decc9527",
      "old_mode": 33188,
      "old_path": "tools/aapt2/java/JavaClassGenerator.h",
      "new_id": "4992f077c566f7e2b459678cfc974c7fdf8fe918",
      "new_mode": 33188,
      "new_path": "tools/aapt2/java/JavaClassGenerator.h"
    },
    {
      "type": "modify",
      "old_id": "668e4340e839d1f2cc07a01f38cbd89386477b76",
      "old_mode": 33188,
      "old_path": "tools/aapt2/java/JavaClassGenerator_test.cpp",
      "new_id": "02f4cb14eb410ef3db30e235de4673161c039675",
      "new_mode": 33188,
      "new_path": "tools/aapt2/java/JavaClassGenerator_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "b12202a8d137b124abf76987c67480f2c0f60b75",
      "old_mode": 33188,
      "old_path": "tools/aapt2/java/ManifestClassGenerator.h",
      "new_id": "3f6645facaa2fcc675aed00cf40f3a30db437097",
      "new_mode": 33188,
      "new_path": "tools/aapt2/java/ManifestClassGenerator.h"
    },
    {
      "type": "modify",
      "old_id": "ada563409d19b4e4dbc3d492f5c133b688e2cb21",
      "old_mode": 33188,
      "old_path": "tools/aapt2/java/ManifestClassGenerator_test.cpp",
      "new_id": "c324238d3ecb4d466f8761701a4a7cf560677ecf",
      "new_mode": 33188,
      "new_path": "tools/aapt2/java/ManifestClassGenerator_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "b214d2169f50974ce10f566b2efb8c1c5fee9a22",
      "old_mode": 33188,
      "old_path": "tools/aapt2/java/ProguardRules.cpp",
      "new_id": "132b234ab1e47d600f5633429b2ee0903690f124",
      "new_mode": 33188,
      "new_path": "tools/aapt2/java/ProguardRules.cpp"
    },
    {
      "type": "modify",
      "old_id": "8dbe3c2bd1e8e190f30e8bbf4c7b2e50df233311",
      "old_mode": 33188,
      "old_path": "tools/aapt2/java/ProguardRules.h",
      "new_id": "46827ee7cf9364866ed077f7ce6612184b79d68c",
      "new_mode": 33188,
      "new_path": "tools/aapt2/java/ProguardRules.h"
    },
    {
      "type": "modify",
      "old_id": "802c56a47de483ce60c285259e1e8d451a0f3547",
      "old_mode": 33188,
      "old_path": "tools/aapt2/java/ProguardRules_test.cpp",
      "new_id": "37d1a5fbaeb8ac573f9f354a45f3f37adf013bc4",
      "new_mode": 33188,
      "new_path": "tools/aapt2/java/ProguardRules_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "38b3585f81f55d17b1ba9fa28a6b82de2753bc31",
      "old_mode": 33188,
      "old_path": "tools/aapt2/text/Printer.cpp",
      "new_id": "243800c9385f6bc9f0f7dd05c3e03b854ebcd873",
      "new_mode": 33188,
      "new_path": "tools/aapt2/text/Printer.cpp"
    },
    {
      "type": "modify",
      "old_id": "94b3c0bf94497370802e869899ac67076d0626c3",
      "old_mode": 33188,
      "old_path": "tools/aapt2/text/Printer.h",
      "new_id": "f399f8ea5e0feb619621274ebf679ed04a1b556d",
      "new_mode": 33188,
      "new_path": "tools/aapt2/text/Printer.h"
    }
  ]
}
