Audit and update completion spec: Graphite CLI (gt)#231
Merged
Conversation
Add 9 missing commands: abort, absorb, add, cherry-pick, demo, freeze, guide, unfreeze, unlink. Update 11 existing commands with missing flags/options: - aliases: add --legacy flag - checkout: add --all, --stack, --trunk flags - create: add --ai, --no-ai, --update, --verbose flags - delete: add --close, --downstack, --upstack flags; make name arg optional - feedback: update flags to match current docs (-d shorthand) - get: add --downstack, --restack, --unfrozen, --remote-upstack flags - info: add optional branch argument with local_branches generator - merge: add mg alias - modify: add --into flag with local_branches generator - pop: fix typo in description (reaint -> retain) - trunk: add --add flag Co-Authored-By: Oz <oz-agent@warp.dev>
APP-3518 Audit Graphite CLI (gt) completions spec for gaps
|
Co-Authored-By: Oz <oz-agent@warp.dev>
Contributor
Author
vkodithala
approved these changes
Apr 3, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.





Summary
Audited the Graphite CLI (
gt) completion spec against the official command reference and filled in all identified gaps.New commands added (9)
gt abort— Abort a rebase conflictgt absorb(alias:ab) — Amend staged changes to relevant commitsgt add— git add passthroughgt cherry-pick— git cherry-pick passthroughgt demo— Run interactive demosgt freeze— Freeze a branch to prevent local modificationsgt guide— Read extended guidesgt unfreeze— Unfreeze a previously frozen branchgt unlink— Unlink a branch from its associated PRUpdated commands (11)
aliases: Added--legacyflagcheckout: Added--all,--stack,--trunkflagscreate: Added--ai,--no-ai,--update,--verboseflagsdelete: Added--close,--downstack,--upstackflags; madenamearg optionalfeedback: Updated flags to match current docs (-dshorthand for--with-debug-context)get: Added--downstack,--restack,--unfrozen,--remote-upstackflagsinfo: Added optional[branch]argument withlocal_branchesgeneratormerge: Addedmgaliasmodify: Added--intoflag withlocal_branchesgeneratorpop: Fixed typo in description ("reaint" → "retain")trunk: Added--addflagGenerator verification screenshots
1.

gt checkout— local_branches generator + new flags2.

gt revert— commits generator3.

gt freeze(new command) — local_branches generator4.

gt info— local_branches generator (new branch argument)5.

gt delete— local_branches generator + new flagsTest Plan
script/presubmitpasses (formatting, clippy, all tests)local_branches,commits) end-to-end in a local Warp build against a test repository with multiple branches and commitsConversation: https://staging.warp.dev/conversation/f589d813-9305-468f-8cb3-42af69f5d06f
Run: https://oz.staging.warp.dev/runs/019d4b07-78b4-7955-bc0f-dbb28223126d
This PR was generated with Oz.