zlacker

[parent] [thread] 5 comments
1. wowami+(OP)[view] [source] 2025-11-28 11:34:20
The way I read it is beads steers agents to make use of the .beads/ folder to stay in sync across machines. So, my understanding is a dedicated branch for beads data will break the system.
replies(1): >>simonw+21
2. simonw+21[view] [source] 2025-11-28 11:46:44
>>wowami+(OP)
But wouldn't that dedicated branch, pushed to origin, also work for staying synced across multiple machines?
replies(2): >>wowami+L1 >>amonks+rJ
◧◩
3. wowami+L1[view] [source] [discussion] 2025-11-28 11:53:59
>>simonw+21
The way I understand this, when the agent runs `bd onboard` at startup, it gets the instructions from beads, which might refer to data files in the beads directory. Keeping them in sync via a separate branch would be an unnecessary overhead. Right?
replies(1): >>simonw+L2
◧◩◪
4. simonw+L2[view] [source] [discussion] 2025-11-28 12:02:10
>>wowami+L1
I don't see it as extra overhead - it just changes the git one-liner they use to push and pull their issue tracking content by a few characters.

I like the idea of keeping potentially noisy changes out of my main branch history, since I look at that all the time.

replies(1): >>wowami+Y4
◧◩◪◨
5. wowami+Y4[view] [source] [discussion] 2025-11-28 12:26:12
>>simonw+L2
You are right. I dug through the document some more. The setup, as mentioned for protected branches [1], should ideally work without much overhead. It does suggest merging back to main, but the FAQ also mentions that the frequency can be decided individually.

[1] https://github.com/steveyegge/beads/blob/main/docs/PROTECTED...

◧◩
6. amonks+rJ[view] [source] [discussion] 2025-11-28 17:13:03
>>simonw+21
Depends what you mean by “synced”—do you want your beads state to be coupled with commits (eg: checking out an old commit also shows you the beads state at that snapshot)? Using a separate branch would decouple this. I think the coupling is a nice feature, but it isn’t a feature that other bug trackers have, so using a separate branch would make beads more like other bugtrackers. If you see the coupling as noise, though, then it sounds like that is what you want.
[go to top]