Update JGit to bb309748c $ git log --oneline --no-merges d6923d699...bb309748c 0f71bbab3 DfsPackFileMidx: make the class public e3ec1e57c [ssh] Fix order of keys in pubkey auth if an agent is used 008955d57 Update bytebuddy to 1.17.8 87337f302 Update jetty to 12.1.2 ed0f86af0 DfsPackCompactor: Move #autoAdd to the tests (its only caller) c29026355 DfsPackFileMidx: add #getAllCoveredPacks() method fab22a4a2 DfsGarbageCollector: handle pack lists with multipack indexes 89823f0f9 DfsPackFileMidx: Return bitmap from any underlying pack 3ec94f2d3 midx: caller chooses the order of packs in the midx dac4c985a DfsObjDatabase: make #setUseMultipackIndex public 6ae972963 MidxPackFilterTest: Remove unused import bbce03704 DfsObjDatabase: move pack mangling to helper MidxPackFilter 2ba761403 Document how to test a release staged in Maven Central Portal 5f38c0af1 DfsMidxWriter: helper class to create a pack with an midx 5b3757ed5 DfsObjDatabase: make useMultipackIndex getter/setter protected acea22570 Update Maven plugins ee5bfa014 DfsObjDatabase: introduce multipack index 18d959f4f Add jgit-4.38 target platform for Eclipse 2025-12 8e9d7ae9b Update jna to 5.18.1 4d5cc0136 Migrate deployment to Maven Central to use Central Portal API 317efecb1 DfsPackFileMidx: getters for the midx covered packs and base 0e2176ecf DfsPackFileMidx: support a chain of multi-pack indexes b2160eb4f DfsPackFileMidx: A packfile using the multipack index 45eb742b6 Checkout: don't fail if no commitish was given ca22260c6 Remove unnecessary else clause dda14deb0 Remove redundant null check cc452d9b1 Remove unused API error filters d1ecb6cac Fix discouraged access warnings 8aa9aa8f0 Fix boxing warnings b70bc5a7f Suppress some boxing warnings d2a6d1063 Suppress some unboxing warnings 72f72fff2 Remove unnecessary semicolon 0795b926b Silence API error for constant CoreConfig.DEFAULT_MULTIPACK_INDEX_ENABLE e1b3e5d63 Update org.mockito:mockito-core to 5.20.0 2bba95d78 Update jetty to 12.1.1 07dc33fb0 Update bouncycastle to 1.82 1ac94c881 Update org.assertj:assertj-core to 3.27.6 665089f0b Update org.apache.commons:commons-lang3 to 3.19.0 99377fc6e Update jna to 5.18.0 de78e4d05 Update com.google.code.gson:gson to 2.13.2 fc18af059 ConfigConstants: Add constant for multipack index ebc179fa1 Support unshallow request in Boundary/TopoSortGenerators a5a1c87e2 Make UNSHALLOW a globally available static RevFlag 1f4a13450 DfsPackDescription: make covered packs non-null d5b6962cf Disable BOUNDARY and TOPO sort for unshallow fetches 20d9a97cd BasePackWriterTest: Increase test coverage for unshallow fetches 7739cddc4 IndexDiffWithSymlinkTest: Java 20+ stores NFC, not NFD 9a748158b DfsPackDescription: Add fields for multipack index 79483239f BasePackWriterTest: Improve assertion of unexpected items in pack ba38b0c1a BasePackWriterTest: use assertThrows instead of @Test(expected=...) 207f3046c [releng] Bump japicmp base version to 7.4.0.202509020913-r 028565abb BasePackWriterTest: Fix message on pack index content assertion 69b4bb7b5 Add Jenkinsfile to trigger Bazel CI for servlet-4 branch 0e463e66c BasePackWriterTest: Use @expected instead of catching exceptions 15d887625 BasePackWriterTest: Prefer use of Java native sort vs. Collections 953d624b8 Provide specific test for HPE NonStop OSS file system long file names. c7975b456 Prepare 7.5.0-SNAPSHOT builds 797e22b13 Prepare 7.4.1-SNAPSHOT builds 3f5de671a Fix NPE when calling GC.prune(Set<ObjectId>) 78b1ccb45 JGit v7.4.0.202509020913-r 3caa6d233 MultiPackIndex.resolve: handle correctly last object ba209b9ae MultiPackIndexWriter: report also object count and ordered packs 22bbd3db2 MultiPackIndex: add getObjectCount() method 09ad00d21 MultiPackIndex: add findPosition method a9bb14ae4 MultipackIndex.PackOffset: add public static constructor 9d48b26f5 RevWalk: use SystemReader instead of System.getProperty() Release-Notes: Update JGit to bb309748c Change-Id: I029ff2068df6d4a3c4daf87798d93423d8ea05ca
Gerrit is a code review and project management tool for Git based projects.
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.
For information about how to install and use Gerrit, refer to the documentation.
Our canonical Git repository is located on googlesource.com. There is a mirror of the repository on Github.
Please report bugs on the issue tracker.
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.
The Developer Mailing list is repo-discuss on Google Groups.
Gerrit is provided under the Apache License 2.0.
Install Bazel and run the following:
git clone --recurse-submodules https://gerrit.googlesource.com/gerrit
cd gerrit && bazel build release
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>]
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.