Files
2026-03-15 11:40:42 +00:00

66 lines
1.9 KiB
Plaintext

# Git Attributes for Heretek-AI/ProxmoxVE Fork
# These attributes configure how git handles merges from upstream
# Files with 'merge=ours' will always keep the fork version during merges
# =============================================================================
# CUSTOM SCRIPT DIRECTORIES - Always preserve fork versions
# =============================================================================
# Custom install scripts
install/ merge=ours
install/*.sh merge=ours
# Custom container scripts
ct/ merge=ours
ct/*.sh merge=ours
ct/headers/ merge=ours
ct/headers/* merge=ours
# Custom frontend (entire directory)
frontend/ merge=ours
frontend/** merge=ours
# Custom images
misc/images/ merge=ours
misc/images/* merge=ours
# Custom addon tools
tools/addon/ merge=ours
tools/addon/* merge=ours
# =============================================================================
# WORKFLOW CONFIGURATION - Preserve fork-specific CI/CD
# =============================================================================
# Custom GitHub Actions workflows
.github/workflows/ merge=ours
.github/workflows/* merge=ours
# Custom runner configurations
.github/runner/ merge=ours
.github/runner/** merge=ours
# =============================================================================
# DOCUMENTATION - Preserve fork-specific branding
# =============================================================================
# Custom README with fork branding
README.md merge=ours
# Custom CHANGELOG
CHANGELOG.md merge=ours
# =============================================================================
# DEFAULT ATTRIBUTES
# =============================================================================
# Auto-detect text files and perform LF normalization
* text=auto
# Shell scripts should always have LF line endings
*.sh text eol=lf
# GitHub Actions workflows should have LF line endings
*.yml text eol=lf
*.yaml text eol=lf