Skip to content

chore(deps): migrate to go-libfossil v0.9.0 - #195

Merged
danmestas merged 2 commits into
mainfrom
chore/go-libfossil-v0.9
Aug 12, 2026
Merged

chore(deps): migrate to go-libfossil v0.9.0#195
danmestas merged 2 commits into
mainfrom
chore/go-libfossil-v0.9

Conversation

@danmestas

Copy link
Copy Markdown
Owner

Migrates from github.com/danmestas/libfossil (capped at v0.6.3) to the renamed github.com/danmestas/go-libfossil module at v0.9.0, plus driver sub-modules at v0.3.0.

API changes absorbed

  • CloneOpts.ProjectCode removed — project-code now asserted post-clone via CloneResult.ProjectCode (hub already did this; tests updated to match)
  • Repo.Timeline takes TimelineOpts (cursor pagination, newest-first) instead of LogOpts{Start: rid} — test call sites started from tip anyway, so newest-first with a limit is equivalent; added UUID asserts to anchor
  • testutil.HasFossil() removed — replaced with testutil.FossilBinary() == "" checks

Test plan

  • make vet, make test, root go test ./... (incl. hub), CLI tests — green locally

- import path danmestas/libfossil → danmestas/go-libfossil everywhere
- CloneOpts.ProjectCode removed upstream; assert via CloneResult instead
- Timeline now takes TimelineOpts (cursor pagination, newest-first)
- testutil.HasFossil removed; check FossilBinary() != ""
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 12, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
edgesync-docs 072a61c Commit Preview URL

Branch Preview URL
Aug 12 2026, 08:47 PM

@danmestas
danmestas merged commit a05325c into main Aug 12, 2026
5 checks passed
@danmestas
danmestas deleted the chore/go-libfossil-v0.9 branch August 12, 2026 20:51
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