Skip to content
edgesync Today In History
Login

Today In History

This Day In History For 2027-05-06

1 Year Ago (more context)

2026-05-06
21:17 • Edit [8871efad56]: Add tag "v0.0.16" with note "v0.0.16: auto-release (includes leaf/v0.0.11)". artifact: 1cfb1e851d user: 41898282+github-actions[bot]@users.noreply.github.com
21:17
chore: bump submodule pins (leaf/v0.0.11) check-in: 8871efad56 user: 41898282+github-actions[bot]@users.noreply.github.com tags: trunk, v0.0.16
21:17 • Edit [8871efad56]: Add tag "v0.0.16". artifact: 4e96b23774 user: 41898282+github-actions[bot]@users.noreply.github.com
21:16 • Edit [aa902c6e06]: Add tag "leaf/v0.0.11" with note "leaf v0.0.11: auto-release". artifact: 21c2e053cd user: [email protected]
21:15
feat(leaf/agent): CommitOpts.Tags — symmetric to hub.CommitOpts.Tags (#150)

Adds Tags []TagSpec to agent.CommitOpts (mirroring hub.CommitOpts from v0.0.15) and plumbs it straight through to libfossil.CommitOpts.Tags. Synthetic agent slots (bones ADR 0050) commit through the leaf path, so the hub-only change in #148 didn't reach them. With this, callers can land commits on agent/<id> branches via the propagating fossil branch tag pair.

Closes #149. check-in: aa902c6e06 user: [email protected] tags: trunk, leaf/v0.0.11

21:15 • Edit [aa902c6e06]: Add tag "leaf/v0.0.11". artifact: 85a186c9aa user: [email protected]
20:49 • Edit [7536beb856]: Add tag "v0.0.15" with note "v0.0.15: auto-release". artifact: 6ddb1fd5b4 user: 41898282+github-actions[bot]@users.noreply.github.com
20:40
feat(hub): CommitOpts.Tags — attach tags at commit time (incl. branch=) (#148)

Plumbs libfossil's `Tags []TagSpec` primitive through `hub.CommitOpts` so callers can land a checkin on a non-current branch (or attach any other tag) without going around the EdgeSync API to libfossil.

Fossil branches are propagating tags: `branch=<name>` + `sym-<name>=*` together place a checkin on a branch. Exposing `Tags` rather than a git-flavored `Branch string` keeps the API fossil-native and is strictly more expressive — any tag (closed, release, custom) can be attached at commit time, not just branch creators.

Empty `Tags` preserves the existing trunk-default behavior; current callsites compile and run unchanged.

Closes #147 check-in: 7536beb856 user: [email protected] tags: trunk, v0.0.15

20:40 • Edit [7536beb856]: Add tag "v0.0.15". artifact: b7e55bcf6e user: [email protected]