]> dgit.raspbian.org Git - git-annex.git/commit
add git-annex filter-process
authorJoey Hess <joeyh@joeyh.name>
Thu, 4 Nov 2021 19:02:36 +0000 (15:02 -0400)
committerJoey Hess <joeyh@joeyh.name>
Thu, 4 Nov 2021 19:02:36 +0000 (15:02 -0400)
commit68257e9076c23d85f2df323ea981e7f634a5ab55
treeb12df7961dba001181d45f9bf73bfc963bc02774
parentd706b49979a221d5f463d83e9556d2bfb1dca3c1
add git-annex filter-process

filter-process: New command that can make git add/checkout faster when
there are a lot of unlocked annexed files or non-annexed files, but that
also makes git add of large annexed files slower.

Use it by running: git
config filter.annex.process 'git-annex filter-process'

Fully tested and working, but I have not benchmarked it at all.
And, incremental hashing is not done when git add uses it, so extra work is
done in that case.

Sponsored-by: Mark Reidenbach on Patreon
CHANGELOG
CmdLine/GitAnnex.hs
Command/FilterProcess.hs [new file with mode: 0644]
Command/Smudge.hs
Git/FilterProcess.hs
Git/PktLine.hs
doc/git-annex-filter-process.mdwn [new file with mode: 0644]
doc/git-annex-smudge.mdwn
doc/git-annex.mdwn
git-annex.cabal