Steve Yegge
5b342ff827
bd sync: apply rename detection from import
2025-10-31 17:56:47 -07:00
Steve Yegge
c2f7019786
bd sync: 2025-10-31 17:56:46
2025-10-31 17:56:47 -07:00
Steve Yegge
ddc04eb6f9
bd sync: 2025-10-31 17:54:26
2025-10-31 17:54:26 -07:00
Steve Yegge
48fdb3ee9c
bd sync: 2025-10-31 17:54:06
2025-10-31 17:54:06 -07:00
Steve Yegge
cbd0bf0b53
bd sync: 2025-10-31 17:54:01
2025-10-31 17:54:01 -07:00
Steve Yegge
29f77b2220
bd sync: 2025-10-31 17:53:48
2025-10-31 17:53:49 -07:00
Steve Yegge
a60ae8d2de
bd sync: 2025-10-31 17:51:09
2025-10-31 17:51:09 -07:00
Steve Yegge
dd959d09cd
bd sync: 2025-10-31 17:47:46
2025-10-31 17:47:46 -07:00
Steve Yegge
7eb315bbe0
bd sync: 2025-10-31 17:41:02
2025-10-31 17:41:04 -07:00
Steve Yegge
d5483574fd
Rebuild DB from JSONL after corruption cleanup
...
- Database had 72 duplicate issues from incomplete migration
- Sequential IDs (no content_hash) mixed with hash IDs
- Removed corrupt DB, rebuilt from JSONL (source of truth)
- 225 → 153 issues (duplicates eliminated)
- Updated config.json version to 0.20.1
2025-10-31 17:15:55 -07:00
Steve Yegge
a1b1b5b559
bd sync: 2025-10-31 17:15:49
2025-10-31 17:15:49 -07:00
Steve Yegge
33565f10db
bd sync: 2025-10-31 15:12:13
2025-10-31 15:12:13 -07:00
Steve Yegge
c070a9e7d4
bd sync: 2025-10-31 14:36:24
2025-10-31 14:36:24 -07:00
Steve Yegge
b2b0373d08
bd sync: 2025-10-31 14:36:12
2025-10-31 14:36:12 -07:00
Steve Yegge
b9b1b162d1
bd sync: 2025-10-31 14:24:43
2025-10-31 14:24:43 -07:00
Steve Yegge
6dc768797e
Update issues: close bd-a5e2bd80 epic and children
2025-10-31 13:51:22 -07:00
Steve Yegge
415f2e8206
bd sync: 2025-10-31 12:32:54
2025-10-31 12:32:54 -07:00
Steve Yegge
0c908f1fd5
bd sync: 2025-10-31 12:22:35
2025-10-31 12:22:35 -07:00
Steve Yegge
75b8e23c14
bd sync: apply rename detection from import
2025-10-31 12:00:44 -07:00
Steve Yegge
f0858bbf38
bd sync: 2025-10-31 12:00:43
2025-10-31 12:00:43 -07:00
Steve Yegge
1e99b251a6
bd sync: 2025-10-31 12:00:10
2025-10-31 12:00:10 -07:00
Steve Yegge
053edadf14
bd sync: apply rename detection from import
2025-10-31 10:43:25 -07:00
Steve Yegge
042e4a1799
bd sync: 2025-10-31 10:43:24
2025-10-31 10:43:24 -07:00
Steve Yegge
95b424035c
bd sync: 2025-10-31 01:58:36
2025-10-31 01:58:36 -07:00
Steve Yegge
9225114c0b
Fix tests after --resolve-collisions removal
...
Remove obsolete test file and update remaining tests to not use the
removed --resolve-collisions flag. Hash-based IDs make collision
resolution unnecessary.
Changes:
- Delete internal/rpc/server_autoimport_test.go (obsolete)
- Remove --resolve-collisions from beads_nway_test.go
- Remove --resolve-collisions from beads_twoclone_test.go
- Remove --resolve-collisions from cmd/bd/sync.go
All tests now pass.
2025-10-31 01:25:05 -07:00
Steve Yegge
0725c33fcc
Remove vestigial --resolve-collisions flag
...
Hash-based IDs make collision resolution unnecessary. The flag was
already non-functional (handleCollisions returns error on collision
regardless of flag value).
Removed:
- --resolve-collisions flag from bd import
- ResolveCollisions field from ImportOptions and importer.Options
- All references in daemon, auto-import, and tests
- Updated error messages to reflect hash IDs don't collide
All import tests pass.
Amp-Thread-ID: https://ampcode.com/threads/T-47dfa0cc-bb71-4467-ac86-f0966a7c5d58
Co-authored-by: Amp <amp@ampcode.com >
2025-10-31 01:07:42 -07:00
Steve Yegge
b0f6630d0d
bd sync: 2025-10-31 00:48:50
2025-10-31 00:48:50 -07:00
Steve Yegge
4e9f6e131c
bd sync: 2025-10-31 00:19:27
2025-10-31 00:19:27 -07:00
Steve Yegge
613f0dfff4
removed obsolete/wrong database file
2025-10-30 22:47:49 -07:00
Steve Yegge
892c22145f
bd sync: 2025-10-30 22:30:33
2025-10-30 22:30:33 -07:00
Steve Yegge
4a21005a31
bd sync: 2025-10-30 22:24:33
2025-10-30 22:24:33 -07:00
Steve Yegge
e441a5c04c
bd sync: 2025-10-30 22:17:47
2025-10-30 22:17:47 -07:00
Steve Yegge
016fc155f3
bd sync: 2025-10-30 21:58:53
2025-10-30 21:58:53 -07:00
Steve Yegge
0f7ed1bdb4
bd sync: 2025-10-30 21:51:32
2025-10-30 21:51:32 -07:00
Steve Yegge
fb48d681a1
bd sync: 2025-10-30 21:40:44
2025-10-30 21:40:44 -07:00
Steve Yegge
b0de8d54c2
bd sync: 2025-10-30 20:24:57
2025-10-30 20:24:57 -07:00
Steve Yegge
ca81df93f0
bd sync: 2025-10-30 20:02:40
2025-10-30 20:02:40 -07:00
Steve Yegge
71fc67f4e3
bd sync: 2025-10-30 19:57:06
2025-10-30 19:57:06 -07:00
Steve Yegge
b8c5ca8330
bd sync: 2025-10-30 19:56:03
2025-10-30 19:56:03 -07:00
Steve Yegge
9ab3ffe6f9
bd sync: 2025-10-30 19:53:13
2025-10-30 19:53:13 -07:00
Steve Yegge
11c26d5af8
Add substring ID matching for all bd commands
...
- Enhanced ResolvePartialID to handle:
- Bare hashes: 07b8c8 → bd-07b8c8
- Prefix without hyphen: bd07b8c8 → bd-07b8c8
- Full IDs: bd-07b8c8 (unchanged)
- Substring matching: 07b → finds bd-07b8c8
- Added RPC support:
- New OpResolveID operation
- handleResolveID server handler
- ResolveID client method
- Updated all commands to resolve IDs:
- show, update, close, reopen
- dep (add, remove, tree)
- label (add, remove, list)
- Works in both daemon and direct modes
Fixes bd-0591c3
2025-10-30 19:20:50 -07:00
Steve Yegge
185c734d75
bd sync: 2025-10-30 19:14:20
2025-10-30 19:14:20 -07:00
Steve Yegge
13fcccb14d
bd sync: 2025-10-30 18:37:06
2025-10-30 18:37:06 -07:00
Steve Yegge
cd7bdb301d
Generate 6-char hash IDs with progressive 7/8-char fallback on collision (bd-7c87cf24)
...
- Changed generateHashID to start with 6 chars (3 bytes), expand to 7/8 on collision
- Updated both CreateIssue and CreateIssues (batch) to use progressive length fallback
- Updated tests to accept 9-11 char IDs (bd- + 6-8 hex chars)
- All new issues now generate with shorter, more readable IDs
- Existing 8-char IDs preserved (no migration needed)
Amp-Thread-ID: https://ampcode.com/threads/T-8a6058af-9f42-4bff-be02-8c8bce41eeb5
Co-authored-by: Amp <amp@ampcode.com >
2025-10-30 18:16:24 -07:00
Steve Yegge
ba4ad179e0
bd sync: 2025-10-30 17:52:49
2025-10-30 17:52:49 -07:00
Steve Yegge
91cc129b47
bd sync: 2025-10-30 17:47:18
2025-10-30 17:47:18 -07:00
Steve Yegge
78133d974b
bd sync: hash ID migration
2025-10-30 17:16:43 -07:00
Steve Yegge
c48313162b
bd sync: 2025-10-30 17:16:37
2025-10-30 17:16:37 -07:00
Steve Yegge
a5f5fcbee5
bd sync: 2025-10-30 17:00:15
2025-10-30 17:00:15 -07:00
Steve Yegge
01e243e3a6
Merge feature/hash-ids into main
...
Amp-Thread-ID: https://ampcode.com/threads/T-ffbe22bb-92f1-4763-aa5d-1bb84697c866
Co-authored-by: Amp <amp@ampcode.com >
2025-10-30 17:00:11 -07:00