)]}'
{
  "commit": "39e474f4b4a975d8befa1e8f4cbedab5f47a43fa",
  "tree": "91cc16995c35d13b76fb471ea7631b49a800dc0c",
  "parents": [
    "2c12241fa8edaa4ae8bd01f50980ae647c41b45c"
  ],
  "author": {
    "name": "Shane Farmer",
    "email": "safarmer@google.com",
    "time": "Mon Dec 18 14:44:11 2017 -0800"
  },
  "committer": {
    "name": "Shane Farmer",
    "email": "safarmer@google.com",
    "time": "Tue Dec 19 13:52:30 2017 -0800"
  },
  "message": "AAPT2: Allow empty group definitions\n\nWith ABI, screen density, and locale, it is possible to use a shorthand\nnotation when the group only has a single entry. The shorthand is to\nleave the group empty and use a valid configuration for the group name.\n\nTest: manually ran optimize command\nTest: unit tests\n\nChange-Id: If2d091e587474847c6c9e9be1a29196b261cc82d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ebc523f096dbdacce54780b405875a1bafee9870",
      "old_mode": 33188,
      "old_path": "tools/aapt2/configuration/ConfigurationParser.cpp",
      "new_id": "655268bc73f9fe1a4d8c4fa177c8639e3ce8ae70",
      "new_mode": 33188,
      "new_path": "tools/aapt2/configuration/ConfigurationParser.cpp"
    },
    {
      "type": "modify",
      "old_id": "3f356d78bbfebdd3c9a3134733a1177da1e9dbd7",
      "old_mode": 33188,
      "old_path": "tools/aapt2/configuration/ConfigurationParser_test.cpp",
      "new_id": "da00511fd192f357a77e7d7c06a22602e33e83b3",
      "new_mode": 33188,
      "new_path": "tools/aapt2/configuration/ConfigurationParser_test.cpp"
    }
  ]
}
