1GIT-LFS-FILTER-PROCESS(1) GIT-LFS-FILTER-PROCESS(1)
2
3
4
6 git-lfs-filter-process - Git filter process that converts between
7 pointer and actual content
8
10 git lfs filter-process
11 git lfs filter-process --skip
12
14 Implement the Git process filter API, exchanging handshake messages and
15 then accepting and responding to requests to either clean or smudge a
16 file.
17
18 filter-process is always run by Git’s filter process, and is configured
19 by the repository’s Git attributes.
20
21 In your Git configuration or in a .lfsconfig file, you may set either
22 or both of lfs.fetchinclude and lfs.fetchexclude to comma-separated
23 lists of paths. If lfs.fetchinclude is defined, Git LFS pointer files
24 will only be replaced with the contents of the corresponding Git LFS
25 object file if their path matches one in that list, and if
26 lfs.fetchexclude is defined, Git LFS pointer files will only be
27 replaced with the contents of the corresponding Git LFS object file if
28 their path does not match one in that list. Paths are matched using
29 wildcard matching as per gitignore(5). Git LFS pointer files that are
30 not replaced with the contents of their corresponding object files are
31 simply copied to standard output without change.
32
33 The filter process uses Git’s pkt-line protocol to communicate, and is
34 documented in detail in gitattributes(5).
35
37 Without any options, filter-process accepts and responds to requests
38 normally.
39
40 --skip
41 Skip automatic downloading of objects on clone or pull.
42
43 GIT_LFS_SKIP_SMUDGE
44 Disables the smudging process. For more, see: git-lfs-config(5).
45
47 git-lfs-clean(1), git-lfs-install(1), git-lfs-smudge(1),
48 gitattributes(5), gitignore(5).
49
50 Part of the git-lfs(1) suite.
51
52
53
54 GIT-LFS-FILTER-PROCESS(1)