This Day In History For 2027-04-27
1 Year Ago (more context)
|
2026-04-27
| ||
| 20:39 |
Merge pull request #83 from danmestas/readme-dx-improvements
README: front-load value prop, add prereqs, badges, deep-dive links check-in: 8cbcae9e10 user: [email protected] tags: trunk | |
| 20:32 |
README: front-load value prop, add prereqs, badges, status, deep-dive links
DX-audit pass for public-repo readiness: 1. New tagline + Why EdgeSync section that explains the use case in terms a non-Fossil-aware reader can evaluate (real-time over messaging, no central server, Fossil-compatible wire). 2. Status section sets pre-1.0 expectations honestly. 3. Prerequisites section before Quick Start: Go 1.26+, NATS server, optional Fossil binary, optional direnv. 4. Quick Start now creates a demo repo, starts NATS, and shows a stock fossil clone hitting the leaf — the cold-start path actually works end-to-end. 5. New "Use as a Go library" section with go get for each module and a pkg.go.dev link. 6. New "Deep Dive" section linking docs/architecture/* by topic (was filesystem-grep-only before). 7. Badges: CI status, Go reference, license, Go report card. 8. License section references the Apache-2.0 file added in PR #82. Project Layout updated: cli/ added, libfossil moved to its own repo note, hugo site path corrected. check-in: f7d05cf9ac user: [email protected] tags: trunk | |
| 20:15 |
Merge pull request #82 from danmestas/pre-public-cleanup
pre-public: LICENSE, IP placeholders, module READMEs, WASM build fix check-in: 83d2a03038 user: [email protected] tags: trunk | |
| 19:51 | pre-public: LICENSE, untrack .mcp.json, placeholder IPs, module READMEs, fix wasm targets check-in: 28f11dc3c4 user: [email protected] tags: trunk | |
| 17:37 | • Edit [0d8829ccf1]: Add tag "v0.0.5" with note "go.mod: pin sub-module deps so EdgeSync/cli is consumable externally". artifact: 018cdcf253 user: [email protected] | |
| 17:37 |
Merge pull request #81 from danmestas/fix-root-module-deps
go.mod: pin sub-module deps to real tags so EdgeSync/cli is consumable check-in: 0d8829ccf1 user: [email protected] tags: trunk, v0.0.5 | |
| 17:37 | • Edit [0d8829ccf1]: Add tag "v0.0.5". artifact: e6a4bdf749 user: [email protected] | |
| 17:29 |
go.mod: pin sub-module dependencies to real tags
Replace v0.0.0-00010101 placeholders with leaf v0.0.3 and bridge v0.0.2 in the root and bridge go.mod files. Local replace directives stay so intra-repo development against unreleased changes still works; the real version pins make EdgeSync/cli consumable by external repos via `go get`. Without this, `go get github.com/danmestas/EdgeSync/cli` fails with "unknown revision 000000000000" when the consumer tries to resolve EdgeSync/bridge. check-in: e6c688849f user: [email protected] tags: trunk | |
| 16:58 | • Edit [18a10cd49e]: Add tag "v0.0.4" with note "cli: extract command tree into reusable EdgeSync/cli package". artifact: f2ea58e873 user: [email protected] | |
| 16:57 |
Merge pull request #80 from danmestas/extract-cli-package
cli: extract command tree into reusable package check-in: 18a10cd49e user: [email protected] tags: trunk, v0.0.4 | |
| 16:57 | • Edit [18a10cd49e]: Add tag "v0.0.4". artifact: 6b9f17becf user: [email protected] | |
| 16:36 |
cli: extract command tree into reusable package
Move sync, bridge, notify, and doctor commands from cmd/edgesync/ into a new top-level cli/ package. The integration struct in cmd/edgesync/cli.go now imports from EdgeSync/cli (aliased as edgecli) and assembles the binary's command surface. This mirrors libfossil/cli's pattern — the cli/ package exports embeddable Kong command structs that downstream consumers (e.g. agent-infra) can integrate alongside libfossil/cli.RepoCmd into their own unified CLI. No behavior change: cmd/edgesync still builds the same binary with the same flags, and the existing notify_test.go end-to-end suite passes unchanged. check-in: 845d1d229e user: [email protected] tags: trunk | |
| 02:01 | • Edit [efeaf4c90f]: Add tag "v0.0.3" with note "v0.0.3: libfossil v0.4.3 bump across all modules; MeshClientURL/MeshLeafAddr accessors". artifact: f2cff68551 user: [email protected] | |
| 02:01 | • Edit [efeaf4c90f]: Add tag "leaf/v0.0.3" with note "leaf v0.0.3: libfossil v0.4.3 (xfer protocol fix, diff byte-fidelity, ResolveVersion+ReadFileAt); MeshClientURL/MeshLeafAddr accessors from PR #77". artifact: 0bb232c7c6 user: [email protected] | |
| 02:01 | • Edit [efeaf4c90f]: Add tag "bridge/v0.0.2" with note "bridge v0.0.2: libfossil v0.4.3 bump". artifact: 7d9fed0c73 user: [email protected] | |