blob: 96ecf7724733c68e1811e138bd07e619bd3825e2 [file] [log] [blame]
Performance Improvements
581723 Support the new option index.skipHash which was introduced in git 2.40.
If it is set to true skip computing the git index checksum. This
accelerates Git commands that manipulate the index, such as git add, git
commit, or git status.
Allow to perform PackedBatchRefUpdate without locking loose refs
Shortcut during git fetch for avoiding looping through all local refs
Allow the exclusions of refs prefixes from bitmap index generation
581267 PackWriterBitmapPreparer: do not include annotated tags in bitmap index
Speedup GC listing objects referenced from reflogs
580310 Add option to allow using JDK's SHA1 implementation
579805 Do not create reflog for remote tracking branches during clone
UploadPack: do not check reachability of visible SHA1s at the tips of an advertised ref
Bug Fixes
582044 Revert "RefDirectory: Throw exception if CAS of packed ref list fails"
Prevent infinite loop rescanning the pack list on PackMismatchException
GC: Close File.lines stream
If tryLock fails to get the lock another gc has it
Don't swallow IOException in GC.PidLock#lock
Check if FileLock is valid before using or releasing it
Acquire file lock "gc.pid" before running gc
Add pack options to preserve and prune old pack files
FetchCommand: fix fetchSubmodules to work on a Ref to a blob
BatchingProgressMonitor: avoid int overflow when computing percentage
580953 Ignore IllegalStateException if JVM is already shutting down
579670 UploadPack: don't prematurely terminate timer in case of error
577018 Add missing package import javax.management to org.eclipse.jgit