.gitignore (1917B)
1 # Dolt database (managed by Dolt, not git) 2 dolt/ 3 embeddeddolt/ 4 proxieddb/ 5 6 # Runtime files 7 bd.sock 8 bd.sock.startlock 9 sync-state.json 10 last-touched 11 .exclusive-lock 12 13 # Daemon runtime (lock, log, pid) 14 daemon.* 15 16 # Push state (runtime, per-machine) 17 push-state.json 18 19 # Lock files (various runtime locks) 20 *.lock 21 22 # Credential key (encryption key for federation peer auth — never commit) 23 .beads-credential-key 24 25 # Local version tracking (prevents upgrade notification spam after git ops) 26 .local_version 27 28 proxied_server_client_info.json 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 38 # Workspace operation gate (internal/workspacegate): physical-root gate 39 # files live beside the guarded root inside .beads (e.g. dolt.gate.lock) 40 *.gate.lock* 41 export-state/ 42 export-state.json 43 last_pull 44 45 # Ephemeral store (SQLite - wisps/molecules, intentionally not versioned) 46 ephemeral.sqlite3 47 ephemeral.sqlite3-journal 48 ephemeral.sqlite3-wal 49 ephemeral.sqlite3-shm 50 51 # Dolt server management (auto-started by bd) 52 dolt-server.pid 53 dolt-server.log 54 dolt-server.lock 55 dolt-server.port 56 dolt-server.activity 57 58 # Debug-mode pprof artifacts (written when dolt.debug: true in config.yaml) 59 dolt-pprof/ 60 61 # Corrupt backup directories (created by bd doctor --fix recovery) 62 *.corrupt.backup/ 63 64 # Backup data (auto-exported JSONL, local-only) 65 backup/ 66 67 # Per-project environment file (Dolt connection config, GH#2520) 68 .env 69 70 # Legacy files (from pre-Dolt versions) 71 *.db 72 *.db?* 73 *.db-journal 74 *.db-wal 75 *.db-shm 76 db.sqlite 77 bd.db 78 # NOTE: Do NOT add negation patterns here. 79 # They would override fork protection in .git/info/exclude. 80 # Config files (metadata.json, config.yaml) are tracked by git by default 81 # since no pattern above ignores them.