Skip to content
go-libfossil Timeline
Login

Timeline

Parents and children of check-in [eb2fc856e5]

2026-10-24
06:29
Merge remote-tracking branch 'origin/main' into feat/horizon-names-seed-refusal check-in: d24a684bbe user: [email protected] tags: main, trunk
01:44
Merge branch 'main' into feat/horizon-names-seed-refusal check-in: eb2fc856e5 user: [email protected] tags: main, trunk
01:34
fix: send a clone's horizon by name even as a full hash

A horizon given through CloneOpts.Horizon or --horizon now always goes out as pragma horizon-name, a full hash at depth 0 included. The origin tries a full hash as a check-in and then as a symbolic name (§6.2.7, C.3), so a branch or tag spelled as 40 hex digits is found; a peer that resolves no name is covered by the local fallback. A horizon held on the store cone still goes out as pragma horizon on every pull, sync and deepen.

nameAuthority now says why crediting the login card to the whole request is harmless, and TestResolveNameBounded fails within 2s with a message naming the unbounded walk. check-in: 017c7f9393 user: [email protected] tags: main, trunk

01:04
Merge pull request #474 from danmestas/fix/deterministic-gimme

fix(sync): ask for phantoms in hash order check-in: d40046f706 user: [email protected] tags: main, trunk