Fix setup to avoid git diff on age encrypted files

This commit is contained in:
JLP 2025-05-20 12:53:03 -04:00
parent f193c9d9c2
commit 1baceeb259
Signed by: jleechpe
GPG key ID: 414E00D1FF7519DC
2 changed files with 6 additions and 5 deletions

10
.gitattributes vendored
View file

@ -1,6 +1,6 @@
.wakatime.cfg filter=ageEncrypt
**/.kube/config filter=ageEncrypt
**/.tabby-client/agent/config.toml filter=ageEncrypt
gpg/.gnupg/private-keys-v1.d/* filter=ageEncrypt
msmtp/.config/msmtp/config filter=ageEncrypt
.wakatime.cfg filter=ageEncrypt diff=ageEncrypt
**/.kube/config filter=ageEncrypt diff=ageEncrypt
**/.tabby-client/agent/config.toml filter=ageEncrypt diff=ageEncrypt
gpg/.gnupg/private-keys-v1.d/* filter=ageEncrypt diff=ageEncrypt
msmtp/.config/msmtp/config filter=ageEncrypt diff=ageEncrypt
emborg/.config/emborg/* filter=setHostname

View file

@ -4,6 +4,7 @@ default:
install_git_filters:
@git config filter.ageEncrypt.clean "age -a -R key.pub"
@git config filter.ageEncrypt.smudge "age -d -i key.txt"
@git config diff.ageEncrypt.textconv "cat"
@git config filter.setHostname.clean 'sed -e "s/$(hostname)/<<hostname>>/g"'
@git config filter.setHostname.smudge 'sed -e "s/<<hostname>>/$(hostname)/g"'