Update to commonmark 0.21.0 (was 0.10.0)

gitiles is still using commonmark 0.10.0 from 2017. The latest release
is 0.21.0 from Nov 2022.

Update to the latest version. From the changelog[1], this bring
important performance improvements (7% parsing, 105%[?!] rendering),
support to the latest CommonMark spec (0.30), and many bug fixes.

The code changes came from funronald@. I verified they compile and
pass the tests with the latest versions. Random browsing running gitiles
locally looks fine.

[1] https://github.com/commonmark/commonmark-java/blob/main/CHANGELOG.md

Change-Id: Ifd31434cd0cfafd15581a29ae5b3f76ed2133648
8 files changed
tree: f83e65076a14cfe31d635e21faf50c85299d0239
  1. .settings/
  2. Documentation/
  3. java/
  4. javatests/
  5. lib/
  6. modules/
  7. resources/
  8. tools/
  9. .bazelrc
  10. .bazelversion
  11. .gitignore
  12. .gitmodules
  13. .mailmap
  14. BUILD
  16. fake_pom_deploy.xml
  17. navbar.md
  18. README.md
  19. version.bzl

Gitiles - A simple JGit repository browser

Gitiles is a simple repository browser for Git repositories, built on JGit. Its guiding principle is simplicity: it has no formal access controls, no write access, no fancy Javascript, etc.

Gitiles automatically renders *.md Markdown files into HTML for simplified documentation. Refer to the Markdown documentation for details.


Gitiles is configurable in a git-style configuration file named gitiles.config. Refer to the configuration documentation for details.


Use the issue tracker at github to file bugs.

Contributing to Gitiles

Please refer to the Developer Guide.