Skip to content

chore: ignore the Beadhive per-session gate lock - #480

Merged
SimplicityGuy merged 1 commit into
mainfrom
chore/ignore-beads-gate-lock
Aug 25, 2026
Merged

chore: ignore the Beadhive per-session gate lock#480
SimplicityGuy merged 1 commit into
mainfrom
chore/ignore-beads-gate-lock

Conversation

@SimplicityGuy

Copy link
Copy Markdown
Owner

bh hive sync refuses to sync a hive whose git working tree is dirty. Beadhive writes .beads.gate.lock at the repo root every session; because it was untracked and unignored, the tree was permanently dirty and this hive was skipped on every sync run.

Verified today: of the four registered hives, phaze was the only one that synced — and the only one already carrying this ignore rule (phaze/.gitignore). The other three each failed with dirty branch(es): main.

It also adds /.codex/, which was untracked here for the same reason.

Rule is root-anchored, matching the phaze convention, since bh writes the file at the repo root and nowhere else.

🤖 Generated with Claude Code

https://claude.ai/code/session_01K9qDLFXgqBe3JviJS5oLdM

`bh hive sync` refuses to sync a hive whose working tree is dirty. bh writes
`.beads.gate.lock` at the repo root every session; untracked, it made the tree
permanently dirty, so this hive was skipped on every sync run. phaze already
carried this rule, which is why phaze was the only hive that synced.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01K9qDLFXgqBe3JviJS5oLdM
@SimplicityGuy
SimplicityGuy merged commit 204f49e into main Aug 25, 2026
4 checks passed
@SimplicityGuy
SimplicityGuy deleted the chore/ignore-beads-gate-lock branch August 25, 2026 23:02
@codecov

codecov Bot commented Aug 25, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@github-actions

Copy link
Copy Markdown
Contributor

E2E Coverage (chromium)

Totals Coverage
Statements: 45.56% ( 1399 / 3071 )
Lines: 45.56% ( 1399 / 3071 )

StandWithUkraine

@github-actions

Copy link
Copy Markdown
Contributor

E2E Coverage (firefox)

Totals Coverage
Statements: 45.56% ( 1399 / 3071 )
Lines: 45.56% ( 1399 / 3071 )

StandWithUkraine

@github-actions

Copy link
Copy Markdown
Contributor

E2E Coverage (webkit)

Totals Coverage
Statements: 45.56% ( 1399 / 3071 )
Lines: 45.56% ( 1399 / 3071 )

StandWithUkraine

@github-actions

Copy link
Copy Markdown
Contributor

E2E Coverage (webkit - iPad Pro 11)

Totals Coverage
Statements: 45.56% ( 1399 / 3071 )
Lines: 45.56% ( 1399 / 3071 )

StandWithUkraine

@github-actions

Copy link
Copy Markdown
Contributor

E2E Coverage (webkit - iPhone 15)

Totals Coverage
Statements: 45.56% ( 1399 / 3071 )
Lines: 45.56% ( 1399 / 3071 )

StandWithUkraine

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant