50 lines
1.0 KiB
YAML
50 lines
1.0 KiB
YAML
# Example configuration for git-auto-tracker.
|
|
# Deployment-specific values can be overridden with environment variables
|
|
# using the convention GIT_AUTO_TRACKER_<SECTION>__<KEY>, e.g.
|
|
# GIT_AUTO_TRACKER_REPOSITORY__PATH=D:/SCADA/Project
|
|
|
|
application:
|
|
timezone: Europe/Stockholm
|
|
|
|
repository:
|
|
path: "D:/SCADA/Project"
|
|
branch: main
|
|
|
|
git:
|
|
user_name: "SCADA Change Tracker"
|
|
user_email: "git-auto-tracker@localhost"
|
|
|
|
files:
|
|
include:
|
|
- "**/*"
|
|
|
|
exclude:
|
|
- "**/*.tmp"
|
|
- "**/*.log"
|
|
- ".git/**"
|
|
|
|
security:
|
|
forbidden_patterns:
|
|
- "**/*.key"
|
|
- "**/*.pem"
|
|
- "**/secrets.*"
|
|
- "**/credentials.*"
|
|
|
|
author_resolution:
|
|
resolvers:
|
|
- sidecar_metadata
|
|
minimum_confidence: probable
|
|
fallback: unknown
|
|
|
|
commit:
|
|
# Separator between the parts of a one-line file entry in commit
|
|
# messages (Section 15). Must not occur inside paths, author
|
|
# identifiers or timestamps.
|
|
file_separator: ";"
|
|
|
|
logging:
|
|
level: INFO
|
|
console: true
|
|
file: "../logs/git-auto-tracker.log"
|
|
max_size_mb: 20
|
|
backup_count: 10 |