Fixes #359 The daemon's sync branch logic was hardcoding the JSONL path to .beads/beads.jsonl, ignoring the dynamic discovery logic used elsewhere. This caused sync failures in repositories where the JSONL file has a different name (e.g., beads.base.jsonl, issues.jsonl). Changes: - Updated cmd/bd/daemon_sync_branch.go to use findJSONLPath() instead of hardcoded path - Implemented relative path calculation for correct worktree placement - Applied fix to both push (sync to worktree) and pull (sync from worktree) operations This works together with PR #360 to fix team/protected branch sync issues. Co-authored-by: Charles P. Cross <cpdata@users.noreply.github.com>
9.4 KiB
9.4 KiB