)]}'
{
  "commit": "730cd46da45e3ac1f32b1e4462c5f7ce118dfdfa",
  "tree": "8876b57159745ac6b17556b9fedb56bcee8f09a0",
  "parents": [
    "ef69cef8d0cf3ed8360aa020df1975d93599a9ea"
  ],
  "author": {
    "name": "David Fang",
    "email": "fangism@google.com",
    "time": "Tue Sep 15 15:43:38 2020 -0700"
  },
  "committer": {
    "name": "Henner Zeller",
    "email": "h.zeller@acm.org",
    "time": "Tue Sep 15 16:16:34 2020 -0700"
  },
  "message": "Reduce Alignment handler struct to a single function.\n\nTabluarAlignTokens() interface is now thinner and more flexible in allowing the\ncallers to return AlignablePartitionGroups that can each have their own column\nextraction function.\n\nExtractAlignmentGroupsAdapter() still works for cases where one wishes to only\nhandle one type of subrange aligment per syntax-tree node type.\n\nPiperOrigin-RevId: 331872744\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8ad8f2ab73d250b02211b42814c485911cd838e5",
      "old_mode": 33188,
      "old_path": "common/formatting/align.cc",
      "new_id": "816bcb5f97ce5cd92d9627cf3c6acf3789f50b82",
      "new_mode": 33188,
      "new_path": "common/formatting/align.cc"
    },
    {
      "type": "modify",
      "old_id": "4558cfa512d666ac5f1ff383b86841fa6d1d9942",
      "old_mode": 33188,
      "old_path": "common/formatting/align.h",
      "new_id": "6521aee7e6dcf08f15ee3e17fa19531fa031b3d7",
      "new_mode": 33188,
      "new_path": "common/formatting/align.h"
    },
    {
      "type": "modify",
      "old_id": "dc86054f03cc7b9dab1e0680f96d6e0b2be88267",
      "old_mode": 33188,
      "old_path": "common/formatting/align_test.cc",
      "new_id": "501ebea01b4cc6107e9a445b573e560d01784331",
      "new_mode": 33188,
      "new_path": "common/formatting/align_test.cc"
    },
    {
      "type": "modify",
      "old_id": "84325efd05f2c488b3f737acc75bcfe95719661f",
      "old_mode": 33188,
      "old_path": "verilog/formatting/align.cc",
      "new_id": "08d77814f7c5ec43e232838dd762a1a5270c7809",
      "new_mode": 33188,
      "new_path": "verilog/formatting/align.cc"
    }
  ]
}
