Reviews run for a minimum of one week. The outcome of the review is decided on this date. This is the last day to make comments or ask questions about this review.
5.12.0
Features
- Allow to skip detecting content renames for binary files
- RepoCommand: Retry commit on LockFailure
- 371725 ApplyCommand: support binary patches
- 371725 ApplyCommand: add a stream to apply a delta patch
- 371725 ApplyCommand: add streams to read/write binary patch hunks
- 371725 ApplyCommand: add a base-85 codec
- Add git config for conflict style merge/diff3
- 501111 Implement ours and theirs content conflict resolution strategies
- Allow file mode conflicts in virtual base commit on recursive merge.
- Allow info messages in UsernamePasswordCredentialsProvider
- 572103 ssh config: do environment variable replacement
- 572056 sshd: implement server-sig-algs SSH extension (client side)
- Introduce getMergedInto(RevCommit commit, Collection<Ref> refs)
- 571798 HTTP cookies: do tilde expansion on http.cookieFile
Performance Improvements
- Optimize RevWalkUtils.findBranchesReachableFrom()
- Skip detecting content renames for large files
Bug Fixes
- 573328 LockFile: create OutputStream only when needed
- RepoCommand: Do not set 'branch' if the revision is a tag
- pgm: rewrite parents when --parents flag is passed
- ApplyCommand: fix "no newline at end" detection
- ApplyCommand: handle completely empty context lines in text patches
- ApplyCommand: use byte arrays for text patches, not strings
- 571585 ApplyCommand: convert to git internal format before applying patch
- SSH config: fix whitespace handling
- SSH config: fix negated patterns
- 572849 ssh: ensure list is modifiable before using Iterator.remove().
- 559548 sshd: don't lock the known_hosts files on reading
Build and Release Engineering
- Update Orbit to R20210602031627
- Upgrade eclipse-jarsigner-plugin to 1.3.1
- Upgrade maven-javadoc-plugin to 3.3.0
- Update maven-project-info-reports-plugin to 3.1.2
- Update spotbugs-maven-plugin to 4.2.3
- Update jetty to 9.4.41.v20210516
- Upgrade ecj to 3.25.0
- Upgrade wagon-ssh to 3.4.3
- Update spring-boot-maven-plugin to 2.4.4
- Update spotbugs-maven-plugin to 4.2.2
- Update japicmp-maven-plugin to 0.15.3
- Document http options supported by JGit
The project leadership certifies that the APIs in this release are "Eclipse Quality".
- Log in to post comments