(ctx context.Context, fp *policy.FilesPolicy, changeCount *int)
| 46 | } |
| 47 | |
| 48 | func (c *policyFilesFlags) setFilesPolicyFromFlags(ctx context.Context, fp *policy.FilesPolicy, changeCount *int) error { |
| 49 | if err := applyPolicyNumber64(ctx, "maximum file size", &fp.MaxFileSize, c.policySetMaxFileSize, changeCount); err != nil { |
| 50 | return errors.Wrap(err, "maximum file size") |
| 51 | } |
| 52 | |
| 53 | applyPolicyStringList(ctx, "dot-ignore filenames", &fp.DotIgnoreFiles, c.policySetAddDotIgnore, c.policySetRemoveDotIgnore, c.policySetClearDotIgnore, changeCount) |
| 54 | applyPolicyStringList(ctx, "ignore rules", &fp.IgnoreRules, c.policySetAddIgnore, c.policySetRemoveIgnore, c.policySetClearIgnore, changeCount) |
| 55 | |
| 56 | if err := applyPolicyBoolPtr(ctx, "ignore cache dirs", &fp.IgnoreCacheDirectories, c.policyIgnoreCacheDirs, changeCount); err != nil { |
| 57 | return err |
| 58 | } |
| 59 | |
| 60 | return applyPolicyBoolPtr(ctx, "one filesystem", &fp.OneFileSystem, c.policyOneFileSystem, changeCount) |
| 61 | } |
no test coverage detected