dash: drop the dash-prefs clean filter
jj never runs git filters, so it had stopped stripping dates once the repo
moved to jj.

Assisted-by: Claude Opus 5.5 via Claude Code
change kvyqtsrnukkuqkzwrxkoprsryrputvnl
commit f97913fc7160a514102a8ddb8a8bc0aa5c4f5484
author Alpha Chen <alpha@kejadlen.dev>
date
parent trnunkxq
diff --git a/.config/git/config b/.config/git/config
index ef06f129..171ce35c 100644
--- a/.config/git/config
+++ b/.config/git/config
@@ -80,8 +80,6 @@
 [commit]
 	verbose = true
 	gpgsign = true
-[filter "dash-prefs"]
-	clean = clean-dash-prefs
 [filter "lfs"]
 	process = git-lfs filter-process
 	required = true
diff --git a/.gitattributes b/.gitattributes
deleted file mode 100644
index ef22ff80..00000000
--- a/.gitattributes
+++ /dev/null
@@ -1 +0,0 @@
-macos/Dash.dashsync/Preferences.plist filter=dash-prefs
diff --git a/bin/clean-dash-prefs b/bin/clean-dash-prefs
deleted file mode 100755
index d7ecbc47..00000000
--- a/bin/clean-dash-prefs
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/usr/bin/env ruby
-
-require "rexml/document"
-
-doc = REXML::Document.new(ARGF.read)
-doc.get_elements("//date").each {|date| date.text = nil }
-doc.write