-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
enhancementNew feature or requestNew feature or request
Milestone
Description
Feature request
Implement a mechanism that allows developers to specify files or directories to be excluded from the change detection process.
Motivation
- Some files (e.g., build artifacts, logs, caches) frequently change but are not relevant for module updates/changes.
- Modifications to module extensions and hooks are often not intended to be reverted when rolling back a module. These files should also be excluded from automatic change detection and reset processes.
Suggested implementation details
- Introduce a configuration file (e.g.,
.mmlcignore,moduleinfo.json) where paths and patterns can be listed. - Support common glob syntax for flexible exclusion (e.g.,
**/build/*,*.log). - Exclusion list should be applied recursively and support both files and directories.
Additional ideas
- Option to expose exclusion rules in the UI for easier adjustments.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
Projects
Status
No status