class documentation
class BlobNormalizer(FilterBlobNormalizer):
Known subclasses: dulwich.line_ending.TreeBlobNormalizer
Constructor: BlobNormalizer(config_stack, gitattributes, core_eol, autocrlf, ...)
An object to store computation result of which filter to apply based on configuration, gitattributes, path and operation (checkin or checkout).
This class maintains backward compatibility while using the filter infrastructure.
| Method | __init__ |
Initialize FilteringBlobNormalizer. |
| Method | checkin |
Normalize a blob during a checkin operation. |
| Method | checkout |
Normalize a blob during a checkout operation. |
| Instance Variable | fallback |
Undocumented |
| Instance Variable | fallback |
Undocumented |
Inherited from FilterBlobNormalizer:
| Method | __del__ |
Clean up filter drivers on destruction. |
| Method | close |
Close all filter drivers, ensuring process cleanup. |
| Instance Variable | config |
Undocumented |
| Instance Variable | filter |
Undocumented |
| Instance Variable | filter |
Undocumented |
| Instance Variable | gitattributes |
Undocumented |
| Instance Variable | _owns |
Undocumented |
def __init__(self, config_stack:
StackedConfig, gitattributes: Mapping[ str, Any], core_eol: str = 'native', autocrlf: bytes = b'false', safecrlf: bytes = b'false'):
¶
overridden in
dulwich.line_ending.TreeBlobNormalizerInitialize FilteringBlobNormalizer.