Browse Source

add filter "home-assistant-entity-registry-enabled"

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Fabian Peter Hammerle 23 hours ago
parent
commit
ddcb2eca65
1 changed files with 5 additions and 0 deletions
  1. 5 0
      gitconfig

+ 5 - 0
gitconfig

@@ -72,6 +72,11 @@
 	smudge = cat
 	required = true
 
+[filter "home-assistant-entity-registry-enabled"]
+	clean = jq 'del(.data.deleted_entities) | if .data.entities != null then .data.entities |= map(select(.disabled_by == null)) else . end' | eval \"$(git config --get filter.home-assistant-entity-registry.clean)\"
+	smudge = cat
+	required = true
+
 [filter "truncate-dyness-battery-serial-numbers"]
 	clean = sed -E -e 's/(^|[^[:alnum:]])([Bb][0-9]{6})[0-9]{7}([^[:alnum:]]|$)/\\1\\2…\\3/g'
 	smudge = cat