)]}'
{
  "commit": "8b17dd84476423262f69cae7e5de7f12c4124166",
  "tree": "4f273fcaf73b90aa5250c08e21becc0fc0ed4c6a",
  "parents": [
    "bd7bed2e4df1b4012f4c97f7d09bfc54eca1c12d"
  ],
  "author": {
    "name": "ghm",
    "email": "ghm@google.com",
    "time": "Thu Jan 16 02:45:42 2020 -0800"
  },
  "committer": {
    "name": "Colin Decker",
    "email": "cgdecker@gmail.com",
    "time": "Thu Jan 16 15:00:27 2020 -0500"
  },
  "message": "AutoValue best practices: mention that subclassing is now prevented.\n\nI think this obviates most of the reason to add explicit constructors.\n\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID\u003d290029147\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c378bde91b7063ef94f52a42e8429a35da6429f6",
      "old_mode": 33188,
      "old_path": "value/userguide/practices.md",
      "new_id": "0121bd83267e8cdfdbaaefbdf4af77a0d291cd5f",
      "new_mode": 33188,
      "new_path": "value/userguide/practices.md"
    }
  ]
}
