← back to Exo Keepalive
gitignore: exclude *.log files (exo.log was committing 135MB/snapshot -> 1GB .git)
f21b3f887f7ec69507f2aa2f0b5bf037242d2aab · 2026-08-16 04:08:44 -0700 · Steve Abrams
exo.log was being committed by auto-snapshot on every run (135MB per commit),
rapidly bloating the .git to 1GB+. This commit:
- Creates .gitignore excluding all *.log files
- Untracks the log files (files remain on disk)
- Stops future snapshots from re-committing the logs
History rewrite to recover the 1GB is a separate gated step.
Files touched
A .gitignoreD launchd.err.logD launchd.out.log
Diff
commit f21b3f887f7ec69507f2aa2f0b5bf037242d2aab
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Sun Aug 16 04:08:44 2026 -0700
gitignore: exclude *.log files (exo.log was committing 135MB/snapshot -> 1GB .git)
exo.log was being committed by auto-snapshot on every run (135MB per commit),
rapidly bloating the .git to 1GB+. This commit:
- Creates .gitignore excluding all *.log files
- Untracks the log files (files remain on disk)
- Stops future snapshots from re-committing the logs
History rewrite to recover the 1GB is a separate gated step.
---
.gitignore | 4 ++++
launchd.err.log | 0
launchd.out.log | 0
3 files changed, 4 insertions(+)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..8a4ad4e
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+node_modules/
+*.log
+.DS_Store
+*.tmp
diff --git a/launchd.err.log b/launchd.err.log
deleted file mode 100644
index e69de29..0000000
diff --git a/launchd.out.log b/launchd.out.log
deleted file mode 100644
index e69de29..0000000
← 5633023 auto-save: 2026-07-07T08:56:34 (2 files) — exo.log run-exo.s
·
back to Exo Keepalive
·
chore(git-bloat): gitignore exo.log so it can't be re-tracke 5cd19e9 →