)]}'
{
  "commit": "e4dcf3a240d76c85134dee06e593e2fdc1c280b6",
  "tree": "6630398f48bc544cdf53e2d994180970eec1ba08",
  "parents": [
    "bcbf5b005af0c682b2e5f393324569dd2b3843ab"
  ],
  "author": {
    "name": "Alexander Daryin",
    "email": "shurick@google.com",
    "time": "Tue Jul 21 22:37:13 2026 +0000"
  },
  "committer": {
    "name": "Alexander Daryin",
    "email": "shurick@google.com",
    "time": "Tue Jul 21 22:37:13 2026 +0000"
  },
  "message": "Add markdown.frontmatter option to strip YAML front matter\n\nMarkdown files authored for static site generators (Jekyll, Hugo, etc.)\noften begin with a YAML front matter block delimited by \"---\" lines.\nGitiles has no front matter support, so CommonMark parses the block as\nordinary content: the closing \"---\" turns the metadata into a setext\n\u003ch2\u003e, rendering an ugly heading of raw \"key: value\" pairs at the top of\nthe page.\n\nAdd an opt-in \"markdown.frontmatter\" option (default false, consistent\nwith the other non-GitHub-flavor extensions). When enabled,\nGitilesMarkdown installs commonmark-ext-yaml-front-matter so the leading\nblock is parsed into a YamlFrontMatterBlock, and MarkdownToHtml omits\nthat block from the rendered output instead of throwing on the unknown\nCustomBlock.\n\nDocumented in Documentation/{config,markdown}.md and covered by\nGitilesMarkdownTest.\n\nChange-Id: I2ace7227728e964d2e73d5149a06f2d9a884f0c8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "29f328f627c200be994ec5d6a5d3823489ed6cff",
      "old_mode": 33188,
      "old_path": "Documentation/config.md",
      "new_id": "c9c7448cefb9c452ddd7be87f8fbfead7e1c822b",
      "new_mode": 33188,
      "new_path": "Documentation/config.md"
    },
    {
      "type": "modify",
      "old_id": "4c763884a0b529590e66f02983b63008b1ae7508",
      "old_mode": 33188,
      "old_path": "Documentation/markdown.md",
      "new_id": "83f14d77954bfb7bba1dc2b92fbb01210e4d3e57",
      "new_mode": 33188,
      "new_path": "Documentation/markdown.md"
    },
    {
      "type": "modify",
      "old_id": "a5f46c2c0318d1de15968ad2b199afbcb2ebb235",
      "old_mode": 33261,
      "old_path": "external_deps.lock.json",
      "new_id": "36df3f9ee6c6e62b4d8f8da9d05c8b82053dd165",
      "new_mode": 33261,
      "new_path": "external_deps.lock.json"
    },
    {
      "type": "modify",
      "old_id": "84e8166f84349779fcd54e2103a961aeff57a887",
      "old_mode": 33188,
      "old_path": "java/com/google/gitiles/BUILD",
      "new_id": "404f41324ee851ce4ec37d4fcb7060ebb299bfdc",
      "new_mode": 33188,
      "new_path": "java/com/google/gitiles/BUILD"
    },
    {
      "type": "modify",
      "old_id": "e094931c0da147e4f5b7ae5bf61383a42c61128b",
      "old_mode": 33188,
      "old_path": "java/com/google/gitiles/doc/GitilesMarkdown.java",
      "new_id": "f4c7d6eb8e96a0446a44e01fd9211e22afe51cd6",
      "new_mode": 33188,
      "new_path": "java/com/google/gitiles/doc/GitilesMarkdown.java"
    },
    {
      "type": "modify",
      "old_id": "475865444847fea4106d76ac497610d6f9ee6043",
      "old_mode": 33188,
      "old_path": "java/com/google/gitiles/doc/MarkdownConfig.java",
      "new_id": "53d979abab22c262e8ac94d3ce6cf1ce42e9d824",
      "new_mode": 33188,
      "new_path": "java/com/google/gitiles/doc/MarkdownConfig.java"
    },
    {
      "type": "modify",
      "old_id": "cb8afaefb28984b754184cb241ecffed45f01483",
      "old_mode": 33188,
      "old_path": "java/com/google/gitiles/doc/MarkdownToHtml.java",
      "new_id": "f0518e612a2632d10d1368f8e3db007e64342f7c",
      "new_mode": 33188,
      "new_path": "java/com/google/gitiles/doc/MarkdownToHtml.java"
    },
    {
      "type": "modify",
      "old_id": "692537da2d9b0ef3f22792688350b8f19e7fa391",
      "old_mode": 33188,
      "old_path": "javatests/com/google/gitiles/BUILD",
      "new_id": "b2410ff9394f8c1b0216ba31b122c15b0c34d573",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gitiles/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74e4c3e137eb7e44903cb3b5496f1a30c05eb86a",
      "new_mode": 33188,
      "new_path": "javatests/com/google/gitiles/doc/GitilesMarkdownTest.java"
    },
    {
      "type": "modify",
      "old_id": "c2c3df381b6b69b19e251c4fc0dd2ef42ec607f7",
      "old_mode": 33188,
      "old_path": "lib/BUILD",
      "new_id": "bd8b90af9495ed5e087a88251f47ce27c3607550",
      "new_mode": 33188,
      "new_path": "lib/BUILD"
    },
    {
      "type": "modify",
      "old_id": "77836a229900c048e17ff0d0fb961a26f67ca56c",
      "old_mode": 33188,
      "old_path": "tools/java_deps.MODULE.bazel",
      "new_id": "5a5a4e909e7eee1160395d2839e31faa60bb1d3a",
      "new_mode": 33188,
      "new_path": "tools/java_deps.MODULE.bazel"
    }
  ]
}
