)]}'
{
  "commit": "21831b9a3c6e4ad22308f4979d936ec187977da4",
  "tree": "f83e65076a14cfe31d635e21faf50c85299d0239",
  "parents": [
    "b07bdd9003b7a549fda5c913773d93861a4f545e"
  ],
  "author": {
    "name": "Ivan Frade",
    "email": "ifrade@google.com",
    "time": "Thu Dec 01 21:54:21 2022 -0800"
  },
  "committer": {
    "name": "Ivan Frade",
    "email": "ifrade@google.com",
    "time": "Fri Dec 02 14:49:48 2022 -0800"
  },
  "message": "Update to commonmark 0.21.0 (was 0.10.0)\n\ngitiles is still using commonmark 0.10.0 from 2017. The latest release\nis 0.21.0 from Nov 2022.\n\nUpdate to the latest version. From the changelog[1], this bring\nimportant performance improvements (7% parsing, 105%[?!] rendering),\nsupport to the latest CommonMark spec (0.30), and many bug fixes.\n\nThe code changes came from funronald@. I verified they compile and\npass the tests with the latest versions. Random browsing running gitiles\nlocally looks fine.\n\n[1] https://github.com/commonmark/commonmark-java/blob/main/CHANGELOG.md\n\nChange-Id: Ifd31434cd0cfafd15581a29ae5b3f76ed2133648\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d0e9e4ee1d3840a86be736937821c3d55a48f799",
      "old_mode": 33188,
      "old_path": "WORKSPACE",
      "new_id": "11821e9fba5435ae1f29db597c7ff6f8e878596e",
      "new_mode": 33188,
      "new_path": "WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "deda75ad680852cc45e801292fab612abae30f21",
      "old_mode": 33188,
      "old_path": "java/com/google/gitiles/doc/BlockNoteExtension.java",
      "new_id": "fa3cf5f35ef7506544c6d73cfee1fdf6bb1ee44d",
      "new_mode": 33188,
      "new_path": "java/com/google/gitiles/doc/BlockNoteExtension.java"
    },
    {
      "type": "modify",
      "old_id": "3e32990a65f051c21da5e76963ec259bfe477cb7",
      "old_mode": 33188,
      "old_path": "java/com/google/gitiles/doc/GitHubThematicBreakExtension.java",
      "new_id": "a8b8c7b6de071b18b0ee15947e8bcacdc6a3fe0d",
      "new_mode": 33188,
      "new_path": "java/com/google/gitiles/doc/GitHubThematicBreakExtension.java"
    },
    {
      "type": "modify",
      "old_id": "ec9f0580b61e3d2905eed93bff2fa574c27ec0f6",
      "old_mode": 33188,
      "old_path": "java/com/google/gitiles/doc/MarkdownToHtml.java",
      "new_id": "a2d575237d870431fec2f51c33cec332c12993e2",
      "new_mode": 33188,
      "new_path": "java/com/google/gitiles/doc/MarkdownToHtml.java"
    },
    {
      "type": "modify",
      "old_id": "4f1ca53d7634c50a251586a933f3308abf96eee4",
      "old_mode": 33188,
      "old_path": "java/com/google/gitiles/doc/MultiColumnExtension.java",
      "new_id": "125c9ce366599ddb2729fa25ed126429059ceca2",
      "new_mode": 33188,
      "new_path": "java/com/google/gitiles/doc/MultiColumnExtension.java"
    },
    {
      "type": "modify",
      "old_id": "e6a3071626ec7ca43191b4af9b4e0f9097ea894b",
      "old_mode": 33188,
      "old_path": "java/com/google/gitiles/doc/NamedAnchorExtension.java",
      "new_id": "cd02733ae7e486fec2e76f6acd2bdad3deebeebf",
      "new_mode": 33188,
      "new_path": "java/com/google/gitiles/doc/NamedAnchorExtension.java"
    },
    {
      "type": "modify",
      "old_id": "7df0c13b7b9cb84204b4ddb21e610aaee80fa771",
      "old_mode": 33188,
      "old_path": "java/com/google/gitiles/doc/SmartQuotedExtension.java",
      "new_id": "f1b8c02ff239ba17ec19ea2d248954873a19913d",
      "new_mode": 33188,
      "new_path": "java/com/google/gitiles/doc/SmartQuotedExtension.java"
    },
    {
      "type": "modify",
      "old_id": "34db0cfe6fb5f4ec34c3aef24108eae1ebdd3af5",
      "old_mode": 33188,
      "old_path": "java/com/google/gitiles/doc/TocExtension.java",
      "new_id": "24eabe082aa236d61a7628c1bb0e08ee63754a64",
      "new_mode": 33188,
      "new_path": "java/com/google/gitiles/doc/TocExtension.java"
    }
  ]
}
