Expand description
Long-running Git filter protocol (filter.<name>.process), matching git-filter v2.
See Git’s convert.c (apply_multi_file_filter) and sub-process.c (handshake).
Structs§
- Filter
Smudge Meta - Optional metadata sent with smudge (ref, treeish, blob hex).
Functions§
- apply_
process_ clean - Run clean via long-running filter
cmdforpathandinput. - apply_
process_ smudge - Run smudge via long-running filter.
- smudge_
meta_ blob_ only - Smudge metadata for path-only checkouts (
git checkout -- <paths>):blob=only. - smudge_
meta_ for_ archive - Process-smudge metadata for
git archive(matches Git / t0021). - smudge_
meta_ for_ checkout - smudge_
meta_ for_ reset - Process-smudge metadata for
git reset --hard <ref>(t0021):ref=when the spec names a ref. - smudge_
meta_ treeish_ only - Smudge metadata with
treeish=only (e.g.git reset --hard <commit>/git mergecheckout).