Commit Graph

5401 Commits

Author SHA1 Message Date
beads/refinery
1770f75715 bd daemon sync: 2026-01-12 16:36:01 2026-01-12 16:36:01 -08:00
beads/refinery
f1d9bf65c6 bd daemon sync: 2026-01-12 16:35:32 2026-01-12 16:35:32 -08:00
beads/refinery
b4d305d9e8 bd daemon sync: 2026-01-12 16:35:30 2026-01-12 16:35:30 -08:00
beads/refinery
175b891413 bd daemon sync: 2026-01-12 16:35:28 2026-01-12 16:35:28 -08:00
beads/refinery
e9eef8d09a bd daemon sync: 2026-01-12 16:34:51 2026-01-12 16:34:51 -08:00
fang
7eab16715f docs: update Jujutsu integration to use bd merge (GH#906)
- Remove standalone beads-merge binary section (no longer maintained)
- Update Jujutsu config to use `bd merge` instead of `beads-merge`
- Fix config path to standard `~/.config/jj/config.toml`
- Add note that tool only works for .beads/issues.jsonl

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-12 16:34:31 -08:00
Phredrick Phool
228b7195b1 fix(sync): handle detached HEAD in bd sync --status
Add getCurrentBranchOrHEAD() which returns "HEAD" when in detached HEAD
state instead of failing. This fixes bd sync --status for jj/jujutsu users.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-12 07:09:25 -06:00
Phredrick Phool
465f39b366 Merge remote-tracking branch 'origin/main' into fix-jj-detached-head-upstream-check
# Conflicts:
#	cmd/bd/sync_git_test.go
2026-01-12 06:49:51 -06:00
Phredrick Phool
78fec4bc45 fix(daemon): check sync-branch upstream for jj/jujutsu compatibility
When sync-branch is configured, check that branch's upstream instead of
current HEAD's upstream. This fixes --auto-push with jj/jujutsu which
always operates in detached HEAD mode.

Adds gitBranchHasUpstream(branch) to check specific branch's upstream
tracking, independent of current HEAD state.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-12 06:44:31 -06:00
beads/refinery
29c765c4a3 bd daemon sync: 2026-01-12 03:22:17 2026-01-12 03:22:17 -08:00
beads/crew/emma
279192c5fb chore: Bump version to 0.47.1
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-12 03:21:12 -08:00
beads/refinery
42079fba5b bd daemon sync: 2026-01-12 03:15:38 2026-01-12 03:15:38 -08:00
beads/refinery
080eb77ea8 bd daemon sync: 2026-01-12 03:11:01 2026-01-12 03:11:01 -08:00
beads/refinery
22cd96bf70 bd daemon sync: 2026-01-12 03:04:17 2026-01-12 03:04:17 -08:00
beads/refinery
da072fbf68 bd daemon sync: 2026-01-12 02:45:45 2026-01-12 02:45:45 -08:00
beads/refinery
53cc3ff7fe bd daemon sync: 2026-01-12 02:45:39 2026-01-12 02:45:39 -08:00
beads/refinery
b1b07c8af6 bd daemon sync: 2026-01-12 02:43:42 2026-01-12 02:43:42 -08:00
beads/refinery
47c19515f3 bd daemon sync: 2026-01-12 02:40:28 2026-01-12 02:40:28 -08:00
beads/refinery
615dd751ef bd daemon sync: 2026-01-12 02:33:45 2026-01-12 02:33:45 -08:00
beads/refinery
95de986bf3 bd daemon sync: 2026-01-12 02:33:14 2026-01-12 02:33:14 -08:00
beads/refinery
6df98e78dc bd daemon sync: 2026-01-12 02:32:13 2026-01-12 02:32:13 -08:00
beads/refinery
453400433b bd daemon sync: 2026-01-12 02:29:22 2026-01-12 02:29:22 -08:00
beads/refinery
6bf6f469dc bd daemon sync: 2026-01-12 02:27:11 2026-01-12 02:27:11 -08:00
beads/refinery
a6779e0799 bd daemon sync: 2026-01-12 02:25:55 2026-01-12 02:25:55 -08:00
beads/refinery
a3b4f0423d bd daemon sync: 2026-01-12 02:17:47 2026-01-12 02:17:47 -08:00
beads/refinery
4ae1fb610a bd daemon sync: 2026-01-12 02:14:21 2026-01-12 02:14:21 -08:00
beads/refinery
2fb2d27265 bd daemon sync: 2026-01-12 02:08:05 2026-01-12 02:08:05 -08:00
beads/refinery
5579a941e0 bd daemon sync: 2026-01-12 02:05:31 2026-01-12 02:05:31 -08:00
beads/crew/dave
4dae3fa338 feat(list): add --ready flag to show only available work (bd-ihu31)
The --ready flag filters to status=open, excluding hooked, in_progress,
blocked, and deferred issues. This makes it easy to see work that can
actually be picked up.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-12 02:05:13 -08:00
beads/refinery
70f7c0b586 bd daemon sync: 2026-01-12 02:01:59 2026-01-12 02:01:59 -08:00
beads/witness
7de2c9eb85 bd daemon sync: 2026-01-12 02:00:09 2026-01-12 02:00:09 -08:00
beads/witness
5407a5be1b bd daemon sync: 2026-01-12 01:59:57 2026-01-12 01:59:57 -08:00
beads/witness
e94b3ab435 bd daemon sync: 2026-01-12 01:40:17 2026-01-12 01:40:17 -08:00
beads/witness
9691b7ef92 bd daemon sync: 2026-01-12 01:39:13 2026-01-12 01:39:14 -08:00
beads/witness
167b4bd836 bd daemon sync: 2026-01-12 01:38:17 2026-01-12 01:38:17 -08:00
beads/witness
53d4a3a8f1 bd daemon sync: 2026-01-12 01:37:53 2026-01-12 01:37:53 -08:00
beads/witness
5adf9dceb8 bd daemon sync: 2026-01-12 01:37:10 2026-01-12 01:37:10 -08:00
beads/witness
2c86614cc1 bd daemon sync: 2026-01-12 01:37:04 2026-01-12 01:37:04 -08:00
beads/witness
5f5b62093a bd daemon sync: 2026-01-12 01:36:55 2026-01-12 01:36:55 -08:00
beads/witness
2da4580c3e bd daemon sync: 2026-01-12 01:36:53 2026-01-12 01:36:53 -08:00
beads/witness
cbfeac225e bd daemon sync: 2026-01-12 01:36:46 2026-01-12 01:36:46 -08:00
mayor
1abfb56b74 chore: update last-touched 2026-01-12 01:35:22 -08:00
beads/crew/fang
6dfd7588b3 fix(mol): prevent nil pointer dereference in wisp create
GetIssue returns (nil, nil) when an issue is not found, but the code
assumed a non-nil issue when err was nil. Added nil checks before
accessing issue fields.

Fixes crash when running `bd mol wisp create` with nonexistent proto.

Closes: gt-2uzn2

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-12 01:35:22 -08:00
beads/witness
10333a9c4c bd daemon sync: 2026-01-12 01:35:09 2026-01-12 01:35:09 -08:00
beads/witness
42c4f5dae7 bd daemon sync: 2026-01-12 01:29:15 2026-01-12 01:29:15 -08:00
beads/witness
c48bf45cf5 bd daemon sync: 2026-01-12 01:28:09 2026-01-12 01:28:09 -08:00
beads/witness
a5e3fdcae5 bd daemon sync: 2026-01-12 01:26:49 2026-01-12 01:26:49 -08:00
beads/witness
ebfbc247a4 bd daemon sync: 2026-01-12 01:26:31 2026-01-12 01:26:31 -08:00
beads/witness
0acdd52282 bd daemon sync: 2026-01-12 01:26:27 2026-01-12 01:26:27 -08:00
beads/witness
1c1972e29c bd daemon sync: 2026-01-12 01:26:18 2026-01-12 01:26:18 -08:00