Changes since 1.2.0
-
Derive the LFS endpoint as the remote's on-disk LFS store
(<remote>/.git/lfsfor worktrees,<remote>/lfsfor bare repos)
whenremote.origin.urlpoints at a local filesystem path or
file://URL, matching git-lfs behaviour. Previously the built-in
smudge filter constructed an HTTP-style<remote>.git/info/lfspath
that did not exist on disk, leaving LFS-tracked files as pointers
when cloning from a local repo. -
Deduplicate objects when writing a multi-pack-index. Objects present
in multiple packs (e.g. aftergit gccreates a cruft pack) would
otherwise produce an OIDL chunk with repeated SHAs, causing
git multi-pack-index verifyto fail with "oid lookup out of order".
(#2152) -
Extend ignorecase and precomposeunicode support to index lookups.
(#1807)