Update jgit to 2d8777536 (servlet-4 branch)

The servlet-4 branch follows the master branch with servlet-api
downgraded to 4.0.4.

Notable changes in this JGit update:

2d8777536 Downgrade from servlet-api 6.1.0 to 4.0.4
e295f7bd9 blame.cache: Define interface and POJO to cache blame results
c625d67f8 URIish: fix stack overflow in regex matching
e9f43b6c1 midx.MultiPackIndexPrettyPrinter: pretty printer to debug multi pack index
072e93fde midx.MultiPackIndexWriter: a writer for the multipack index format
6670e54e8 [ssh known_hosts] Correct parsing of host key lines
ff3a15049 Improve configuration of trusting file attributes in FileSnapshot
a86e2a7d7 Config: add getters for primitive types without default value
deae89f9e CommitConfig: fix potential NPE
29e014aad midx.PackIndexMerger: Helper to iterate over n-indexes
a8efd046f RevWalk: Add an isMergedIntoAnyCommit() method
772ee0e5f Log pruned packfiles as debug and not warn logs
7b8ddc2ce RefDatabase#getReflogReader(String): use #exactRef to resolve refName
e93294f01 Deprecate Repository#getReflogReader methods
61a35e655 Update bouncycastle to 1.80
e5e2e0269 Set repositoryformatversion=0 when converting refStorage to files
300a53dd6 GarbageCollectCommand, GC: use java.time API
fc5cbf1d7 GitDateFormatter: use java.time API
51d6c63fe Pack: separate an open/close accounting lock
d91555854 Update jetty to 12.0.16
a783bb76c transport: Remove usage of CommitTimeRevFilter with long and Dates
937cfdc76 CommitTimeRevFilter: Move to java.time API
dbd0a6a74 Remove use of deprecated java.security.AccessController
6fa28d767 Add pack-refs command to the CLI
fbbd0c3e3 Don't fail when trying to prune pack which is already gone
ce3a7ca3b Rename numberOfPackFilesAfterBitmap to numberOfPackFilesSinceBitmap
88f8321ba SystemReader: Offer methods with java.time API
b2accb0e9 GPG: use BC PGP secret key parsing out of the box
d1a14b8ff SSH signing: implement a SignatureVerifier
c9958e9b7 SSH signing: implement a Signer
4902b2baf Add `numberOfPackFilesAfterBitmap` to RepoStatistics
a202d9706 SSH signing: don't require a session in PasswordProviderWrapper
06485d527 SSH signing: make OpenSSH pattern matching public
d4ef88dae SSH signing: prepare config
1519c1479 Align request policies with CGit
30134f214 Update Apache sshd to 2.14.0
7a4c05932 WindowCursor: Fix parameter name in javadoc
0155f8bf6 RevolveMerger: honor ignoreConflicts also for binary files
0fd76114e Replace custom encoder Constants#encodeASCII by JDK implementation
e5d289899 Replace custom encoder `Constants#encode` by JDK implementation
45689b4a2 Revert "Remove deprecated LocalDiskRepositoryTestCase#create(boolean,boolean)"
b4bdf9841 Remove deprecated JschSession#getSftpChannel method
0ae586b81 Remove deprecated AutoLFInputStream constructors
f9a608b57 Remove deprecated RawParseUtils#UTF8_CHARSET
2a10b416f Remove deprecated FS#setAsyncFileStoreAttributes method
0b531cd6e FS, FS_Posix: remove deprecated #createNewFile(File) method
8baef2271 Remove deprecated lastModified methods using long
88053eedc UserAgent: remove deprecated #getAgent, #hasAgent methods
d64e09230 Remove deprecated Transport#getFilterBlobLimit methods
d67227653 Remove deprecated RefAdvertiser#send(Map<String, Ref>) method
0d4e81e50 Remove deprecated ReceivePack#setEchoCommandFailures method
66f340865 Remove deprecated class ReceivePack.FirstLine
7b65a8472 PacketLineIn: make deprecated #END and #DELIM private
fc76f226c WindowCacheStats: remove deprecated #getOpenFiles, #getOpenBytes
0143d6de0 Remove deprecated PatchApplier#applyPatch(InputStream)
42d318261 Remove deprecated MergeMessageFormatter#formatWithConflicts
e54225460 Remove deprecated MergeFormatter#formatMerge using charset name
987a24ba2 Remove deprecated MergeFormatter#formatMerge using charset name
7162722e9 Remove deprecated TagBuilder#toByteArray method
925f0d14d Remove deprecated Repository#hasObject(AnyObjectId) method
ac1265a51 Make deprecated Repository#peel(Ref) private
db9443d80 Remove deprecated RefDatabase#getRef(String) method
8140ad78d CoreConfig: remove deprecated #isLogAllRefUpdates method
16f8db059 Constants: remove deprecated #CHARSET and #CHARACTER_ENCODING
3585035a7 Remove deprecated ConfigConstants#CONFIG_KEY_STREAM_FILE_TRESHOLD
7650a68ad Remove deprecated CommitBuilder#setEncoding(String) method
63348b21d Remove deprecated static #equals(AnyObjectId, AnyObjectId) method
ec97acb80 Remove deprecated FileSnapshot.save(long) method
65bc6e4f0 Remove deprecated lastModified accessors returning long
3c8b60b08 Remove deprecated PackInvalidException constructors
f1a4afe37 DirCacheEntry: remove deprecated methods
a00b7c392 Remove deprecated DirCacheCheckout#checkoutEntry methods
724626a9c Remove deprecated StashApplyCommand#setApplyUntracked method
ee02be9c8 Remove deprecated StashApplyCommand#setApplyIndex method
8c81cfc9c Remove deprecated RemoteSetUrlCommand#setUri method
b4243e431 Remove deprecated RemoteSetUrlCommand#setPush method
30274153e Remove deprecated RemoteSetUrlCommand#setName method
373fbb488 Remove deprecated RemoteRemoveCommand#setName method
0757ca6bf Remove deprecated CheckoutCommand#setForce method
22f7beaf2 Remove deprecated CheckoutCommand#setForce method
6007aee36 Remove deprecated static AnyLongObjectId#equals method
3682611ce Remove deprecated LocalDiskRepositoryTestCase#create(boolean,boolean)
45e28716c walks: Remove deprecated #createReachabilityChecker() method
e5cc3151a RepoCommand.RemoteReader: Remove @Deprecated method
8438808f9 ReachabilityChecker: Remove @Deprecated method
ff1592ef7 UploadPack: Remove @Deprecated classes and methods
f13a655c5 Update jakarta.servlet:jakarta.servlet-api to 6.1.0
a78e6eaef Signing: refactor interfaces
299a7348e [ssh] Bump Apache MINA sshd 2.13.1 -> 2.13.2
026d46de1 Bump jetty version to 12.0.9 and servlet-api to 6.0
7fd8a7a66 Update minimum Java version to 17

Change-Id: I353d000b4aa5fdeddbee9cdb32c4a37e5a5824b1
1 file changed
tree: 33818bbfa5778870d034831d37f3d79cebd8b43a
  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.