Releases: AndrewHannigan/shed
Releases · AndrewHannigan/shed
Release list
v0.1.0
Changelog
- 27a6ca6: Add 'shed path' to print a repo or workspace path by name (#121) (@AndrewHannigan)
- ffa7a4f: Add PATH column to repos list output (#80) (@AndrewHannigan)
- 2fdb5b3: Add __welcome-tour subcommand for guided shed intros (#69) (@AndrewHannigan)
- 382277b: Add
ownernoun: owner ls/add/rm (#107) (@AndrewHannigan) - 3357e53: Add
shed repocommand group (ls, add, rm) (#98) (@AndrewHannigan) - 1bfec71: Add per-repo git config passthrough (#76) (@AndrewHannigan)
- a09624e: Add resume command to help documentation (#86) (@AndrewHannigan)
- 69e33a3: Add session resume: reopen agent sessions from workspaces (#85) (@AndrewHannigan)
- e346ca5: Add short aliases: r for repo, o for owner (#108) (@AndrewHannigan)
- 9bd0e3a: Allow rm command to remove multiple repos or owners at once (#84) (@AndrewHannigan)
- 9f0c8dc: Alphabetize commands in help overview and add status (#68) (@AndrewHannigan)
- f23df90: Confirm before
shed rmdeletes repos or workspaces (#78) (@AndrewHannigan) - 58b61a3: Design doc: mirrors — offline workspace creation and multi-version checkouts (#128) (@AndrewHannigan)
- 0e50e78: Document resume command and add comprehensive commands table (#94) (@AndrewHannigan)
- c35c5be: Drop PATH column from repo ls and ws ls (#122) (@AndrewHannigan)
- 3ecede8: Error on unknown subcommands of grouping commands (#123) (@AndrewHannigan)
- 8e1980b: Extend
shed lsto show workspaces alongside repos and owners (#75) (@AndrewHannigan) - d1ac40d: Fix help overview indentation (#112) (@AndrewHannigan)
- 6648e3a: Fix workspace age reporting to use reflog timestamps (#89) (@AndrewHannigan)
- e00c342: Frame welcome tour around the user's agent (#81) (@AndrewHannigan)
- 615cf9a: Gate commands on
shed init; refresh help overview (#111) (@AndrewHannigan) - 18097c0: Handle first-sync failures and improve auth error messaging (#71) (@AndrewHannigan)
- 425a01d: Implement mirrors: offline workspace creation and multi-version checkouts (#129) (@AndrewHannigan)
- dad826a: Make workspace names globally unique, simplify rm command (#88) (@AndrewHannigan)
- 2851f70: Merge uninstall command into init with --uninstall flag (#87) (@AndrewHannigan)
- 2dd875f: Prune: reclaim branches landed in default, add --if-older-than and confirmation (#70) (@AndrewHannigan)
- 784fb7a: README tweaks (#136) (@AndrewHannigan)
- ad526b8: README: restore direct one-line topline pitch (#131) (@AndrewHannigan)
- 461adba: README: use cpython instead of airflow in multi-version examples (#134) (@AndrewHannigan)
- 1ee7b4e: Refine guide (#92) (@AndrewHannigan)
- 49dbaa3: Reframe README intro around agents and session resumption (#113) (@AndrewHannigan)
- 5fa6057: Remove Codex CLI support (#64) (@AndrewHannigan)
- 112d716: Remove parenthetical from rm delete prompt (#82) (@AndrewHannigan)
- f8d11e7: Remove recent command history injection into agent session context (#93) (@AndrewHannigan)
- c5f29b8: Rename "ADDED BY" column to "FROM" in repos listing (#77) (@AndrewHannigan)
- a255368: Rename
shed gctoshed prune(#67) (@AndrewHannigan) - 3365720: Rename cache → repostore; drop repocache compat (#74) (@AndrewHannigan)
- 56a3ef7: Rename ls "Owners" section to "Tracked Owners" (#100) (@AndrewHannigan)
- 7670324: Render
shed repo lstable flush-left (#102) (@AndrewHannigan) - 778af12: Scope
shed repo lsto repos only (drop Owners section) (#99) (@AndrewHannigan) - 44cfbc6: Simplify
workspace pathto use globally-unique workspace names (#90) (@AndrewHannigan) - eb50341: Sort
lsworkspaces by most recent activity (#95) (@AndrewHannigan) - 93d2c72: Sort
workspace lsworkspaces by most recent activity (#97) (@AndrewHannigan) - 572d9ce: Split repo.go and give shared CLI helpers a home (#66) (@AndrewHannigan)
- f7b01b5: Stream git's live progress meter during single-repo clone/fetch (#127) (@AndrewHannigan)
- b9eb097: Trim dead code and fix module hygiene (#65) (@AndrewHannigan)
- 7b2129e: Trim session-context snapshot to recent-workspace repos (#91) (@AndrewHannigan)
- 36642d8: Update README.md (@AndrewHannigan)
- 4e23cb5: Update README.md (@AndrewHannigan)
- 7a08811: Update README.md (@AndrewHannigan)
- 9df512e: Update README.md (@AndrewHannigan)
- 59fb869: Update help menu (#110) (@AndrewHannigan)
- a9fd1d7: Use current branch instead of directory name for prune checks (#132) (@AndrewHannigan)
- c2d79ab: Warn when
shed add <owner>resolves to no repos (#104) (@AndrewHannigan) - 00cbb6a: add: reject an owner that doesn't exist on GitHub (#106) (@AndrewHannigan)
- c21ead8: catalog: skip symlinks in lock/unlock tree walks (#137) (@AndrewHannigan)
- 611b0fe: feat(help): unify help output and sharpen the overview (#79) (@AndrewHannigan)
- 1ae45a2: help: reword overview agents line (#115) (@AndrewHannigan)
- f7e63bd: ls: drop section caption from standalone owner/repo ls (#114) (@AndrewHannigan)
- dae3125: ls: rename workspace AGE column to ACTIVE (#116) (@AndrewHannigan)
- 8af3780: prune: keep workspaces with no commits beyond the default branch (#105) (@AndrewHannigan)
- 0fbec0c: prune: report 'no commits beyond ' instead of 'merged' (#103) (@AndrewHannigan)
- 2fafadb: resume: link Claude's launch dir, not the drifted hook cwd (#109) (@AndrewHannigan)
- f75b680: shed ws rm: accept multiple workspace names (#101) (@AndrewHannigan)
- 0bcf632: sync: treat a deleted upstream repo as "gone", not a failure (#125) (@AndrewHannigan)
- c3f1895: tests: restore write bits on temp HOME so t.TempDir cleanup succeeds (#135) (@AndrewHannigan)
- 3756d70: workspace: refuse creating a workspace nested inside another (#130) (@AndrewHannigan)
v0.0.3
Changelog
- 9dc5116: Add
repocache history: track recent commands and inject into session context (#61) (@AndrewHannigan) - e5f3d7a: Adjust guidance (#56) (@AndrewHannigan)
- 2bd91d3: Align workspace subcommand on
ls(#51) (@AndrewHannigan) - 3552c2b: Rename project from repocache to shed (#63) (@AndrewHannigan)
- 9eb2e29: Update README.md (@AndrewHannigan)
- dc9ebcb: gc: promote
workspace gcto a top-level command (#54) (@AndrewHannigan) - 2ed48e9: harden: path-traversal, git/gh arg injection, and settings-file perms (#59) (@AndrewHannigan)
- dda2932: install: point users to
repocache initafter install (#55) (@AndrewHannigan) - 1e3120a: workspace: add gc to delete workspaces with merged PRs (#53) (@AndrewHannigan)
- 0891ba8: ws ls: use reflog for age instead of walking file tree (#62) (@AndrewHannigan)
v0.0.2
Changelog
- 1afba1c: Add first-class Cursor CLI agent support (#49) (@AndrewHannigan)
- 589ecdf: Delete SPEC.md and remove references to it (#48) (@AndrewHannigan)
- 6173a53: Fix Antigravity CLI integration: detect via ~/.gemini/antigravity-cli, hooks via PreInvocation (#37) (@AndrewHannigan)
- 76f639a: Fix antigravity session-context gating: conversationId-scoped sentinel (#42) (@AndrewHannigan)
- 74b8c64: Prepend newline to Codex session-context output (#44) (@AndrewHannigan)
- cce7c8a: Promote add/ls/rm to top-level commands; drop the
repogroup (#36) (@AndrewHannigan) - 2b0599f: Reconcile SPEC.md and implementation after agreement audit (#38) (@AndrewHannigan)
- f67382f: Remove all support for the Antigravity CLI (#43) (@AndrewHannigan)
- 3e5eb91: Remove dead code: notImplemented, Marker const, unused param (#47) (@AndrewHannigan)
- 174c653: Support Antigravity CLI (#29) (@AndrewHannigan)
- d3aadc9: Tailor session-context output per agent (#34) (@AndrewHannigan)
- 96ab5d0: rm: add owned repo to owner's exclude list instead of dropping config (#40) (@AndrewHannigan)
v0.0.1
Changelog
- 6355744: Add GitHub shorthand support for repo URLs (#21) (Andrew Hannigan Andrew.S.Hannigan@Gmail.com)
- 31375ba: Add opencode agent integration (#23) (Andrew Hannigan Andrew.S.Hannigan@Gmail.com)
- 2793b4c: Add owner (user/org) tracking with gh discovery (Andrew Hannigan andrew.s.hannigan@gmail.com)
- e15e25f: Embed live library snapshot in session-context (Andrew Hannigan andrew.s.hannigan@gmail.com)
- 6009d5f: Fail fast with a friendly error when git is missing (#24) (Andrew Hannigan Andrew.S.Hannigan@Gmail.com)
- bef2639: First commit (Andrew Hannigan andrew.s.hannigan@gmail.com)
- eaa62e8: Fix sync failures on LFS, empty, and wedged repos (Andrew Hannigan andrew.s.hannigan@gmail.com)
- dfce6e6: Genericize tool references in REPOCACHE.md (Claude noreply@anthropic.com)
- ec4bee8: Hide session-context behind __session-context, like __bg-sync (#27) (Andrew Hannigan Andrew.S.Hannigan@Gmail.com)
- 68854ef: Merge pull request #10 from AndrewHannigan/track-owners (Andrew Hannigan Andrew.S.Hannigan@Gmail.com)
- 0bc6fc5: Merge pull request #11 from AndrewHannigan/claude/optimistic-hopper-qo2zb7 (Andrew Hannigan Andrew.S.Hannigan@Gmail.com)
- 9350dba: Merge pull request #12 from AndrewHannigan/fix/sync-robustness (Andrew Hannigan Andrew.S.Hannigan@Gmail.com)
- 507d050: Merge pull request #13 from AndrewHannigan/session-context-live-library (Andrew Hannigan Andrew.S.Hannigan@Gmail.com)
- b7dc059: Merge pull request #14 from AndrewHannigan/claude/pensive-darwin-hh1kay (Andrew Hannigan Andrew.S.Hannigan@Gmail.com)
- 5e07ae6: Merge pull request #15 from AndrewHannigan/session-context-collision-detection (Andrew Hannigan Andrew.S.Hannigan@Gmail.com)
- 5a8b3ee: Merge pull request #17 from AndrewHannigan/claude/great-pasteur-oebb7a (Andrew Hannigan Andrew.S.Hannigan@Gmail.com)
- 4f8c187: Merge pull request #9 from AndrewHannigan/claude/gracious-noether-8kbm46 (Andrew Hannigan Andrew.S.Hannigan@Gmail.com)
- 8da4c43: Merge remote-tracking branch 'origin/main' into claude/optimistic-hopper-qo2zb7 (Claude noreply@anthropic.com)
- 7bb327e: Remove the auto-generated completion command (#28) (Andrew Hannigan Andrew.S.Hannigan@Gmail.com)
- 4c93ef4: Rename embedded guide from REPOCACHE.md to guide.md (Claude noreply@anthropic.com)
- 120852f: Replace example username with GitHub's octocat in tests and docs (#20) (Andrew Hannigan Andrew.S.Hannigan@Gmail.com)
- d99d555: Simplify data directory to ~/.repocache (#19) (Andrew Hannigan Andrew.S.Hannigan@Gmail.com)
- 93d701d: Surface sync failures as cache staleness (#25) (Andrew Hannigan Andrew.S.Hannigan@Gmail.com)
- eade569: Update documentation and help text for repocache (#16) (Andrew Hannigan Andrew.S.Hannigan@Gmail.com)
- c5ee5ed: Warn agents when cwd collides with a library repo (Andrew Hannigan andrew.s.hannigan@gmail.com)
- 343a547: Wrap session-context output in <repocache-session-context> tags (#18) (Andrew Hannigan Andrew.S.Hannigan@Gmail.com)
- 6c05a6b: repo add: auto-sync the new entry (Claude noreply@anthropic.com)
- 6f271dd: session-context: prefer fresh repocache workspace over stray checkouts (#22) (Andrew Hannigan Andrew.S.Hannigan@Gmail.com)
- 9c035ab: workspace: shorthand names in path/rm + sync before new (#26) (Andrew Hannigan Andrew.S.Hannigan@Gmail.com)