)]}'
{
  "commit": "fa6058118e5fca1150fbe259cba89ebae64cdcd1",
  "tree": "ecda4fbaaefaac37a1030b360766980ac03bf2e3",
  "parents": [
    "a90205492ff2eb1b20dfdc9fb114efdd78d387d1"
  ],
  "author": {
    "name": "Adam Lesinski",
    "email": "adamlesinski@google.com",
    "time": "Thu Jun 29 17:53:36 2017 -0700"
  },
  "committer": {
    "name": "Dmitry Shmidt",
    "email": "dimitrysh@google.com",
    "time": "Mon Sep 11 13:05:38 2017 -0700"
  },
  "message": "AAPT2: Fix processing of quotes in XML\n\nWhen processing attributes in XML, quotes can\u0027t be used to mark a\nsection as whitespace preserving, so the assumption should be that the\nentire string is whitespace preserving, which makes quote characters\nliterals.\n\nBug: 62840718\nBug: 62840406\nTest: make aapt2_tests\nChange-Id: I4afff02148b5b8e78833abf1f323c2f5325d6155\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a873d66803e75bda6a201d530a914135c4c2a48a",
      "old_mode": 33188,
      "old_path": "libs/androidfw/include/androidfw/StringPiece.h",
      "new_id": "99b424568a1f5f85108df45d03e097c1822fdbfe",
      "new_mode": 33188,
      "new_path": "libs/androidfw/include/androidfw/StringPiece.h"
    },
    {
      "type": "modify",
      "old_id": "0711749d03789ff959a38670d1222e06e2ada306",
      "old_mode": 33188,
      "old_path": "tools/aapt2/flatten/XmlFlattener.cpp",
      "new_id": "bfebedef2a1eb0261cf73f04841cdd7c16a340df",
      "new_mode": 33188,
      "new_path": "tools/aapt2/flatten/XmlFlattener.cpp"
    },
    {
      "type": "modify",
      "old_id": "f1e903f2151ec3c2c418b74e53b46cb949ef569a",
      "old_mode": 33188,
      "old_path": "tools/aapt2/flatten/XmlFlattener_test.cpp",
      "new_id": "a57e3178accdab84383aec04dad304b77ab58c3f",
      "new_mode": 33188,
      "new_path": "tools/aapt2/flatten/XmlFlattener_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "05851485e21648a45b0a818d14e48a85b5eb0faf",
      "old_mode": 33188,
      "old_path": "tools/aapt2/test/Common.h",
      "new_id": "01b2d143de501c47cd4b1af4275c58b90c26d0a0",
      "new_mode": 33188,
      "new_path": "tools/aapt2/test/Common.h"
    },
    {
      "type": "modify",
      "old_id": "b43f8e87fd68463b2eb1d42ae3eab4b37b890114",
      "old_mode": 33188,
      "old_path": "tools/aapt2/util/Maybe.h",
      "new_id": "9a82418e0a5a00a9a7b2eb0ea7ab1e08b97a7d39",
      "new_mode": 33188,
      "new_path": "tools/aapt2/util/Maybe.h"
    },
    {
      "type": "modify",
      "old_id": "cf2232254ec40a503ad010381d213c3e62676984",
      "old_mode": 33188,
      "old_path": "tools/aapt2/util/Util.cpp",
      "new_id": "aefc24b8269146d0b86d6580b01d9a54186a03d8",
      "new_mode": 33188,
      "new_path": "tools/aapt2/util/Util.cpp"
    },
    {
      "type": "modify",
      "old_id": "386f74b0301a50131a1e8e727a000dfbf626ce34",
      "old_mode": 33188,
      "old_path": "tools/aapt2/util/Util.h",
      "new_id": "b9ada7704a26de05276f46f7f8fcd258b08a2eee",
      "new_mode": 33188,
      "new_path": "tools/aapt2/util/Util.h"
    },
    {
      "type": "modify",
      "old_id": "e49aee5d50ed3022b5807f90de7537e5a87f0679",
      "old_mode": 33188,
      "old_path": "tools/aapt2/util/Util_test.cpp",
      "new_id": "5cced3e9acabfaa09756b30a072404811b77ab11",
      "new_mode": 33188,
      "new_path": "tools/aapt2/util/Util_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "fb18ea316ca686c7d8daf59d27bb5da15f945db4",
      "old_mode": 33188,
      "old_path": "tools/aapt2/xml/XmlDom_test.cpp",
      "new_id": "031801e1dd2fc73793c16f7546d9192ff973fe6f",
      "new_mode": 33188,
      "new_path": "tools/aapt2/xml/XmlDom_test.cpp"
    }
  ]
}
