[object Object]

← 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

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 →