Update jgit to f693c0478 (latest servlet-4 branch)

This is a rebase of 9d7a42772992d84791864512c57e86584f322853

Notable changes in this JGit update:
$ git log --oneline --no-merges 2d8777536..HEAD

4a5dfce0d SystemReader: Add support for XDG_CACHE_HOME
b37e2906c Removed redundant TreeFilter.ANY_DIFF in LogCommand.
011f66df2 Bump minimum dependency for Bouncy Castle to 1.80.0
967335858 BlameResult: Let generator decide when to use the blame cache
d5f8a14ed (master) exttst: Pass encoding to InputStreamReader
776ec5f71 Update last jgit release version to 7.2.0.202503040940-r
21c8915f1 Update scm url in pom.xml to refer to gerrit homepage of jgit repo
e2ddcc969 TreeRevFilter: enable Bloom Filter usage with ChangedPathTreeFilter
18354e81f ReftableCompactor: Use instant to set the reflog expire time
cd1cefd48 GC: Use new java.time API in PersonIdent
14ecf2cb8 reftable.BlockWriter: Use time API methods from PersonIdent
69f57d2a7 Add target platform jgit-4.36 for eclipse 2025-06
82d195731 Checkout: Handle InvalidRefNameException
52dc9fdd0 BlameGenerator: Use cache only for candidates modifying the path
6c129d283 Update maven plugins
1429ccbd8 Update spotbugs-maven-plugin to 4.9.2.0
6c22087ef Update mockito to 5.16.0
511242aeb Update jetty to 12.0.17
f1bf54191 Update bytebuddy to 1.17.2
9b08cf230 FileReftableDatabase: mark autoRefresh volatile
2a3e1191e Prepare 7.3.0-SNAPSHOT builds
4a5dfce0d SystemReader: Add support for XDG_CACHE_HOME
b37e2906c Removed redundant TreeFilter.ANY_DIFF in LogCommand.
011f66df2 Bump minimum dependency for Bouncy Castle to 1.80.0
967335858 BlameResult: Let generator decide when to use the blame cache
d5f8a14ed (master) exttst: Pass encoding to InputStreamReader
776ec5f71 Update last jgit release version to 7.2.0.202503040940-r
21c8915f1 Update scm url in pom.xml to refer to gerrit homepage of jgit repo
e2ddcc969 TreeRevFilter: enable Bloom Filter usage with ChangedPathTreeFilter
18354e81f ReftableCompactor: Use instant to set the reflog expire time
cd1cefd48 GC: Use new java.time API in PersonIdent
14ecf2cb8 reftable.BlockWriter: Use time API methods from PersonIdent
69f57d2a7 Add target platform jgit-4.36 for eclipse 2025-06
82d195731 Checkout: Handle InvalidRefNameException
52dc9fdd0 BlameGenerator: Use cache only for candidates modifying the path
6c129d283 Update maven plugins
1429ccbd8 Update spotbugs-maven-plugin to 4.9.2.0
6c22087ef Update mockito to 5.16.0
511242aeb Update jetty to 12.0.17
f1bf54191 Update bytebuddy to 1.17.2
9b08cf230 FileReftableDatabase: mark autoRefresh volatile
2a3e1191e Prepare 7.3.0-SNAPSHOT builds
79736e412 (origin/stable-7.2) Prepare 7.2.1-SNAPSHOT builds
fddef06cc (tag: v7.2.0.202503040940-r) JGit v7.2.0.202503040940-r
c43126fc8 JGit v7.2.0.202503040805-r
28136bc49 CacheRegion: fix non translatable text warnings
4ef88700d Ensure access to autoRefresh is thread-safe
ac5146ffb FileReftableStack: use FileSnapshot to detect modification
1ff9c2a1c FileReftableDatabase: consider ref updates by another process
5db57fe2a BlameRegionMerger: report invalid regions with checked exception.
1b70d59fc Prepare 7.2.0-SNAPSHOT builds
3edab4e9f [ssh known_hosts] Handle unknown keys better
9ad4310db [releng] Remove unused target platform definitions
63d741669 (tag: v7.2.0.202502261823-rc1) JGit v7.2.0.202502261823-rc1
c5bf0fba1 [ssh known_hosts] Handle host certificates
7c6b51cef [ssh known_hosts] Improve updating modified keys
ce3b62c41 [ssh known_hosts] Add tests and fix problems
4bd76e6bc [ssh, releng] Remove net.i2p.crypto.eddsa
04ff530a2 AddCommand: Use parenthesis to make the operator precedence explicit
46d742588 AddCommand: implement --all/--no-all
e328d203f (origin/stable-6.10) Do not load bitmap indexes during directory scans
adab727fd StringUtils: new #trim method
6108fd8a2 Add --exclude option to describe CLI command
8501e5d6a DescribeCommand: remove unnecessary else clause
68f454af4 DescribeCommand: Add exclusion matches using setExclude()
8720b352a Insert the Change-Id at the end of the footer block
7c1f4fde0 Update byte-buddy to 1.17.1
74aff4635 Update commons-logging:commons-logging to 1.3.5
6f3abed9d Update commons-codec:commons-codec to 1.18.0
92583e481 Update com.google.code.gson:gson to 2.12.1
f2fad1fd1 Update ecj to 3.40.0
8c801c2a6 Update maven plugins
e10f876b4 ssh: bump Apache MINA sshd 2.14.0 -> 2.15.0
70a3131d6 Update Change-Id insertion logic to insert after footers
4aae789d2 MultiPackIndexPrettyPrinter: add missing @since tag
3a11e6cc9 Export new package org.eclipse.jgit.blame.cache
fab9b3d96 Fix calculation of pack files and objects since bitmap
ae6665197 BlameGenerator: add @since tags to new methods and inner class
bec51e7d7 pgm.MultiPackIndex: CLI command to write/print the multipack index
871c5e177 BlameGenerator: cache and reuse blame results
00528ac80 Prepare 7.2.0-SNAPSHOT builds
24d08f221 (tag: v7.2.0.202502191417-m3) JGit v7.2.0.202502191417-m3
5dae4a835 Pack: no longer set invalid in openFail()
4c4bef885 DirCacheCheckout.preScanOneTree: consider mode bits
f41253804 Merge: improve handling of case-variants

Change-Id: Ia7f2a73b3ebd7104d1691e58550db7091a78a08e
1 file changed
tree: a90b91dbdba6837a91ee5f3926a729d6893e13dc
  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. .zuul.yaml
  15. BUILD
  16. COPYING
  17. fake_pom_deploy.xml
  18. navbar.md
  19. README.md
  20. version.bzl
  21. WORKSPACE
README.md

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.

Configuration

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

Bugs

Use gerrit's issue tracker to file bugs.

Contributing to Gitiles

Please refer to the Developer Guide.