Update jgit to v5.9.0.202009080501-r

This update fixes issue 13481.
See JGit bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=566170

Release notes:
https://projects.eclipse.org/projects/technology.jgit/releases/5.9.0

This update includes the following commits:

dd169769b JGit v5.9.0.202009080501-r
e70b48bbd [releng] Enable japicmp for the fragments added in 5.8.0
f33702dd2 GitlinkMergeTest: fix boxing warnings
8bb172acd Remove unused API problem filters
94aab2f63 Add missing since tag on BundleWriter#addObjectsAsIs
daddfe051 Merge branch 'master' into stable-5.9
d9b0601d3 SshdSession: close channel gracefully
38015e3d3 GPG: include signer's user ID in the signature
d5d8b7a8b Merge branch 'stable-5.9'
9d2055152 jgit: Add DfsBundleWriter
957419610 Merge changes from topic "fix_ui"
920442ff4 Bump Bazel version to 3.5.0
df6a1c55f Merge branch 'stable-5.9'
14d5a7497 Merge changes Ib0b2dc7c,I827da397 into stable-5.9
68fbd7817 Upgrade maven-resources-plugin to 3.2.0
270470774 Upgrade plexus-compiler version to 2.8.8
8b589b3bf [bazel] Add missing dependency to slf4j-api
50e81a52c [errorprone] DirCacheEntry: make clear operator precedence
1d95f9cb8 [errorprone] PackWriter#parallelDeltaSearch: avoid suppressed exception
04622016e [errorprone] Declare DirCache#version final
b51ed023f Add jgit-4.17-staging target platform for 2020-09
812c3969e Update target platform to R20200831200620
6ae1a3000 Prepare 5.10.0-SNAPSHOT builds
223fd2967 Merge branch 'stable-5.9' into master
a3d724035 Prepare 5.9.0-SNAPSHOT builds
214c4afc2 ResolveMerger: do not content-merge gitlinks on del/mod conflicts
2ae84c320 ResolveMerger: Adding test cases for GITLINK deletion
c084729f7 ResolveMerger: choose OURS on gitlink when ignoreConflicts
29e998a0e ResolveMerger: improving content merge readability
3da7ea50a ResolveMerger: extracting createGitLinksMergeResult method
e60ea7324 ResolveMerger: Adding test cases for GITLINK merge
bf6b2b931 (tag: v5.9.0.202008260805-m3) JGit v5.9.0.202008260805-m3
0220f32e5 Fix possible NegativeArraySizeException in PackIndexV1
2990ad66a FS: use binary search to determine filesystem timestamp resolution
e9c7ba6fd Do not prematurely create directory of jgit's XDG config file
b6ca1993b FS: write to JGit config in a background thread
eec9b55dc FS: don't cache fallback if running in background
efd1cc05a Keep line endings for text files committed with CR/LF on text=auto
71aeedb6e Delay WindowCache statistics JMX MBean registration
dc856c28b [releng] Update plexus-compiler to 2.8.7
e9cb0a8e4 DirCache: support index V4
72b111ecd Update javadoc for RemoteSession and SshSessionFactory
24fdc1d03 Fix JSchProcess.waitFor() with time-out
cc9975ff6 sshd: work around a race condition in Apache MINA sshd 2.4.0/2.5.x
76f79bc36 sshd: store per-session data on the sshd session object
0b487b4fc Merge changes from topic "sshd"
86aa6deff FilterSpec: Use BigInteger.ZERO instead of valueOf(0)
3c807e015 Do not send empty blob in response to blob:none filter
dceedbcd6 Add support for tree filters when fetching
835e3225a sshd: use PropertyResolver in test
eb67862cb Remove dependency on JSch from SSH test framework

Issue: issue 13481
Change-Id: I54980dc1cf864dbd3127011e1001c27d00c88016
1 file changed
tree: 608979190730fed390a328aa1e909a1d6d41b4e3
  1. .settings/
  2. .ts-out/
  3. antlr3/
  4. contrib/
  5. Documentation/
  6. e2e-tests/
  7. java/
  8. javatests/
  9. lib/
  10. modules/
  11. plugins/
  12. polygerrit-ui/
  13. prolog/
  14. prologtests/
  15. proto/
  16. resources/
  17. tools/
  18. webapp/
  19. .bazelignore
  20. .bazelproject
  21. .bazelrc
  22. .bazelversion
  23. .editorconfig
  24. .git-blame-ignore-revs
  25. .gitignore
  26. .gitmodules
  27. .gitreview
  28. .mailmap
  29. .pydevproject
  30. .zuul.yaml
  31. BUILD
  32. COPYING
  33. INSTALL
  34. Jenkinsfile
  35. package.json
  36. README.md
  37. SUBMITTING_PATCHES
  38. version.bzl
  39. WORKSPACE
  40. yarn.lock
README.md

Gerrit Code Review

Gerrit is a code review and project management tool for Git based projects.

Build Status Maven Central

Objective

Gerrit makes reviews easier by showing changes in a side-by-side display, and allowing inline comments to be added by any reviewer.

Gerrit simplifies Git based project maintainership by permitting any authorized user to submit changes to the master Git repository, rather than requiring all approved changes to be merged in by hand by the project maintainer.

Documentation

For information about how to install and use Gerrit, refer to the documentation.

Source

Our canonical Git repository is located on googlesource.com. There is a mirror of the repository on Github.

Reporting bugs

Please report bugs on the issue tracker.

Contribute

Gerrit is the work of hundreds of contributors. We appreciate your help!

Please read the contribution guidelines.

Note that we do not accept Pull Requests via the Github mirror.

Getting in contact

The Developer Mailing list is repo-discuss on Google Groups.

License

Gerrit is provided under the Apache License 2.0.

Build

Install Bazel and run the following:

    git clone --recurse-submodules https://gerrit.googlesource.com/gerrit
    cd gerrit && bazel build release

Install binary packages (Deb/Rpm)

The instruction how to configure GerritForge/BinTray repositories is here

On Debian/Ubuntu run:

    apt-get update & apt-get install gerrit=<version>-<release>

NOTE: release is a counter that starts with 1 and indicates the number of packages that have been released with the same version of the software.

On CentOS/RedHat run:

    yum clean all && yum install gerrit-<version>[-<release>]

On Fedora run:

    dnf clean all && dnf install gerrit-<version>[-<release>]

Use pre-built Gerrit images on Docker

Docker images of Gerrit are available on DockerHub

To run a CentOS 8 based Gerrit image:

    docker run -p 8080:8080 gerritcodereview/gerrit[:version]-centos8

To run a Ubuntu 20.04 based Gerrit image:

    docker run -p 8080:8080 gerritcodereview/gerrit[:version]-ubuntu20

NOTE: release is optional. Last released package of the version is installed if the release number is omitted.