Commit Graph
15 Commits
Author SHA1 Message Date
Dan MilneandClaude Fable 5 80a0bd83b2 Drop stale exe/pppkg ignore from .standard.yml
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EiyJC73Mz8xZyCTvCEY8qn
2026-08-13 21:19:19 +10:00
Dan MilneandClaude Fable 5 6dd57e84f1 Version 0.3.0: resolver/merge/cache refactor, signing design notes
- Split the monolith into package/provider/fetch/merge/cache modules with
  the Resolver deciding install/adopt/update/merge/conflict outcomes
- Three-way merges via git merge-file/diff3 against a content-addressed
  merge-base cache; conflicts go to a .picopackage-merge sibling
- Tests for package, provider, resolver, merge, and cache
- notes.md: update UX and signing design — diff-by-default, SSH signature
  identity pinning (TOFU), key changes as a hard stop, exit-code contract
- Add CLAUDE.md; remove the pre-refactor exe/pppkg monolith and scratch files

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EiyJC73Mz8xZyCTvCEY8qn
2026-08-13 21:18:19 +10:00
Dan Milne e0cd0f0d7a So many changes. Some tests 2025-02-04 23:43:31 +11:00
Dan Milne f222c95e8a Add a notes file 2025-02-02 22:31:01 +11:00
Dan Milne e0f7805599 Add StandardRB and get some fixes 2025-01-27 16:13:56 +11:00
Dan Milne ba4f8b9c2c Version 0.2.1 2025-01-21 15:25:46 +11:00
Dan Milne 4ea93f4c73 Add currently unused http_fetcher module 2025-01-21 14:25:39 +11:00
Dan Milne a066b73f2d Make the default provider just assume the URL is a direct file link 2025-01-21 14:22:21 +11:00
Dan Milne 5e05567309 Bug fix 2025-01-21 13:48:52 +11:00
Dan Milne b59ac53e4b Change command / method from sign -> digest. One day, we'll have signtures from keys / certs. 2025-01-21 12:29:32 +11:00
Dan Milne 7f1dc01247 Clearer output, consistently use 'Picopackage'. Handle importing a file converting to a Picopackage. Remove debugger. Add a json_body convenience method. Set the default version to 0.0.1 2025-01-21 12:23:19 +11:00
Dan Milne 0c37362a8a Missed some renamings 2025-01-21 08:40:10 +11:00
Dan Milne 5e153bfb86 Rename from Picop to Picopackage 2025-01-21 08:29:23 +11:00
Dan Milne a9d6b85e81 Left over Renaming 2025-01-19 10:45:28 +11:00
Dan Milne 05d55ca665 Initial import 2025-01-19 10:42:59 +11:00