| 1 | # Dolt database (managed by Dolt, not git)
|
|---|
| 2 | dolt/
|
|---|
| 3 | embeddeddolt/
|
|---|
| 4 |
|
|---|
| 5 | # Runtime files
|
|---|
| 6 | bd.sock
|
|---|
| 7 | bd.sock.startlock
|
|---|
| 8 | sync-state.json
|
|---|
| 9 | last-touched
|
|---|
| 10 | .exclusive-lock
|
|---|
| 11 |
|
|---|
| 12 | # Daemon runtime (lock, log, pid)
|
|---|
| 13 | daemon.*
|
|---|
| 14 |
|
|---|
| 15 | # Interactions log (runtime, not versioned)
|
|---|
| 16 | interactions.jsonl
|
|---|
| 17 |
|
|---|
| 18 | # Push state (runtime, per-machine)
|
|---|
| 19 | push-state.json
|
|---|
| 20 |
|
|---|
| 21 | # Lock files (various runtime locks)
|
|---|
| 22 | *.lock
|
|---|
| 23 |
|
|---|
| 24 | # Credential key (encryption key for federation peer auth — never commit)
|
|---|
| 25 | .beads-credential-key
|
|---|
| 26 |
|
|---|
| 27 | # Local version tracking (prevents upgrade notification spam after git ops)
|
|---|
| 28 | .local_version
|
|---|
| 29 |
|
|---|
| 30 | # Worktree redirect file (contains relative path to main repo's .beads/)
|
|---|
| 31 | # Must not be committed as paths would be wrong in other clones
|
|---|
| 32 | redirect
|
|---|
| 33 |
|
|---|
| 34 | # Sync state (local-only, per-machine)
|
|---|
| 35 | # These files are machine-specific and should not be shared across clones
|
|---|
| 36 | .sync.lock
|
|---|
| 37 | export-state/
|
|---|
| 38 | export-state.json
|
|---|
| 39 |
|
|---|
| 40 | # Ephemeral store (SQLite - wisps/molecules, intentionally not versioned)
|
|---|
| 41 | ephemeral.sqlite3
|
|---|
| 42 | ephemeral.sqlite3-journal
|
|---|
| 43 | ephemeral.sqlite3-wal
|
|---|
| 44 | ephemeral.sqlite3-shm
|
|---|
| 45 |
|
|---|
| 46 | # Dolt server management (auto-started by bd)
|
|---|
| 47 | dolt-server.pid
|
|---|
| 48 | dolt-server.log
|
|---|
| 49 | dolt-server.lock
|
|---|
| 50 | dolt-server.port
|
|---|
| 51 | dolt-server.activity
|
|---|
| 52 |
|
|---|
| 53 | # Corrupt backup directories (created by bd doctor --fix recovery)
|
|---|
| 54 | *.corrupt.backup/
|
|---|
| 55 |
|
|---|
| 56 | # Backup data (auto-exported JSONL, local-only)
|
|---|
| 57 | backup/
|
|---|
| 58 |
|
|---|
| 59 | # Per-project environment file (Dolt connection config, GH#2520)
|
|---|
| 60 | .env
|
|---|
| 61 |
|
|---|
| 62 | # Legacy files (from pre-Dolt versions)
|
|---|
| 63 | *.db
|
|---|
| 64 | *.db?*
|
|---|
| 65 | *.db-journal
|
|---|
| 66 | *.db-wal
|
|---|
| 67 | *.db-shm
|
|---|
| 68 | db.sqlite
|
|---|
| 69 | bd.db
|
|---|
| 70 | # NOTE: Do NOT add negation patterns here.
|
|---|
| 71 | # They would override fork protection in .git/info/exclude.
|
|---|
| 72 | # Config files (metadata.json, config.yaml) are tracked by git by default
|
|---|
| 73 | # since no pattern above ignores them.
|
|---|
| 74 | .~*
|
|---|