Module gitignore

Module gitignore 

Source
Expand description

Gitignore pattern handling with proper precedence and syntax support.

This module provides comprehensive gitignore functionality including:

  • Full gitignore syntax support (negation, directory matching, etc.)
  • Proper precedence handling for multiple gitignore files
  • Integration with the ignore crate for performance
  • Support for .gitignore, .ignore, and custom ignore files

Structs§

GitignoreMatcher
Gitignore pattern matcher with full syntax support
GitignorePattern
Individual gitignore pattern with parsing and matching
GitignoreStats
Statistics about gitignore patterns
IgnoreFile
Information about a loaded ignore file
IgnoreMatchResult
Match result for gitignore patterns

Enums§

GitignoreRule
Type of gitignore rule
IgnoreType
Type of ignore file