File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # SQLite databases
2+ * .db
3+ * .db ?*
4+ * .db-journal
5+ * .db-wal
6+ * .db-shm
7+
8+ # Daemon runtime files
9+ daemon.lock
10+ daemon.log
11+ daemon.pid
12+ bd.sock
13+ sync-state.json
14+ last-touched
15+
16+ # Beads viewer lock file
17+ .bv.lock
18+
19+ # Local version tracking (prevents upgrade notification spam after git ops)
20+ .local_version
21+
22+ # Legacy database files
23+ db.sqlite
24+ bd.db
25+
26+ # Worktree redirect file (contains relative path to main repo's .beads/)
27+ # Must not be committed as paths would be wrong in other clones
28+ redirect
29+
30+ # Merge artifacts (temporary files from 3-way merge)
31+ beads.base.jsonl
32+ beads.base.meta.json
33+ beads.left.jsonl
34+ beads.left.meta.json
35+ beads.right.jsonl
36+ beads.right.meta.json
37+
38+ # Sync state (local-only, per-machine)
39+ # These files are machine-specific and should not be shared across clones
40+ .sync.lock
41+ sync_base.jsonl
42+
43+ # NOTE: Do NOT add negation patterns (e.g., !issues.jsonl) here.
44+ # They would override fork protection in .git/info/exclude, allowing
45+ # contributors to accidentally commit upstream issue databases.
46+ # The JSONL files (issues.jsonl, interactions.jsonl) and config files
47+ # are tracked by git by default since no pattern above ignores them.
Original file line number Diff line number Diff line change 1+ sync-branch : beads-sync
Original file line number Diff line number Diff line change 1+ {
2+ "database" : " beads.db" ,
3+ "jsonl_export" : " issues.jsonl"
4+ }
Original file line number Diff line number Diff line change @@ -40,3 +40,10 @@ website/vendor
4040
4141# Keep windows files with windows line endings
4242* .winfile eol=crlf
43+
44+ # Beads - ignore runtime files, keep issues.jsonl for sync
45+ .beads /* .db
46+ .beads /* .db- *
47+ .beads /daemon. *
48+ .beads /bd.sock
49+ .beads /.local_version
You can’t perform that action at this time.
0 commit comments