Skip to content

feat: add checkout lifecycle commands#489

Merged
laynepenney merged 2 commits intomainfrom
feat/488-checkout-lifecycle
Apr 8, 2026
Merged

feat: add checkout lifecycle commands#489
laynepenney merged 2 commits intomainfrom
feat/488-checkout-lifecycle

Conversation

@laynepenney
Copy link
Copy Markdown
Collaborator

Summary

  • add gr checkout list for cache-backed child checkouts
  • add gr checkout remove <name> for child checkout cleanup
  • extend checkout help text and CLI tests for the new lifecycle commands

Testing

  • cargo fmt --all
  • cargo test --test cli_tests test_checkout_help_mentions_add_mode -- --nocapture
  • cargo test --test cli_tests test_checkout_list_shows_materialized_checkouts -- --nocapture
  • cargo test --test cli_tests test_checkout_remove_deletes_materialized_checkout -- --nocapture
  • cargo test --test cli_tests test_checkout_remove_errors_for_missing_checkout -- --nocapture

Closes #488.

@laynepenney laynepenney force-pushed the feat/476-cache-backed-checkouts branch from 84de046 to 05f1bb9 Compare April 8, 2026 17:04
@laynepenney laynepenney force-pushed the feat/488-checkout-lifecycle branch from 87097e6 to d7e48f2 Compare April 8, 2026 17:05
Base automatically changed from feat/476-cache-backed-checkouts to main April 8, 2026 17:09
@laynepenney laynepenney force-pushed the feat/488-checkout-lifecycle branch from d7e48f2 to 8ad686e Compare April 8, 2026 17:13
@laynepenney laynepenney merged commit af30ce9 into main Apr 8, 2026
9 of 10 checks passed
@laynepenney laynepenney deleted the feat/488-checkout-lifecycle branch April 8, 2026 17:14
@laynepenney laynepenney mentioned this pull request Apr 14, 2026
5 tasks
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.

feat: gr checkout list/remove for child checkout lifecycle

1 participant