)]}'
{
  "commit": "c81d9f36ec2372b0a9424186f5fee5b189769d4a",
  "tree": "2e018e81365882200ab7ace6783c5651e11ad7bb",
  "parents": [
    "8226fd9e7d9bbf2b9d3f2293e788628ef229b136"
  ],
  "author": {
    "name": "Izabela Orlowska",
    "email": "imorlowska@google.com",
    "time": "Tue Dec 05 12:07:28 2017 +0000"
  },
  "committer": {
    "name": "Izabela Orlowska",
    "email": "imorlowska@google.com",
    "time": "Wed Dec 20 12:04:23 2017 +0000"
  },
  "message": "AAPT2: Add flag to compile command for outputting symbols\n\nOnly XML files can define resources inside of them, so the fragment\nR.txt will only be created for XML files. The fragment R.txt will\ncontain files defined inside the XML files and the file itself.\nFor example for res/layout/my_layout.xml that defines \"@+id/myView\" the\nfragment R.txt will contain \"default int id myView\" and \"default int\nlayout my_layout\".\nResources defined with the \"public\" keyword will have the word \"public\"\nin the partial R.txt, resources defined with the \"java-symbol\" keyword\nwill have the word \"private, and all other resources will have the word\n\"default\".\nIf a string is declared in values/strings.xml as:\n\u0027\u003cstring name\u003d\"foo\"\u003etext\u003c/string\u003e\u0027\nthen the partial R.txt will contain \"default int string foo\". If the\nsame string is also marked as public in the values/public.xml as:\n\u0027\u003cpublic type\u003d\"string\" name\u003d\"foo\" id\u003d\"0x7f000001\"/\u003e\nthen the partial R.txt for that file will cointain:\n\"public int string foo\".\nAlso, the resource IDs will be skipped as this is only for compilation,\nproper IDs will be generated at linking phase.\n\nTest: manual\nChange-Id: I37d07d5ee4a9f2e5a60a54e48579eba86ae7dd60\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "83512b9126da5ab0ea23f8a22032b18e5037f474",
      "old_mode": 33188,
      "old_path": "tools/aapt2/cmd/Compile.cpp",
      "new_id": "7c1e96e88fee2776578ae3ce5e3f08de0fb6420a",
      "new_mode": 33188,
      "new_path": "tools/aapt2/cmd/Compile.cpp"
    }
  ]
}
