RAD-PATCH(1) Radicle CLI Manual RAD-PATCH(1) >>> (NAME) rad-patch - >>>>>> >>>>>>>> >>>>>>> (Radicle) >>>>> >>>>> (SYNOPSIS) rad patch [...] rad patch list [--all|--merged|--open|--archived|--draft] [...] rad patch show [...] rad patch diff [--revision ] [...] rad patch archive [--undo] [...] rad patch update [...] rad patch checkout [...] rad patch delete [...] rad patch redact [...] rad patch ready [--undo] [...] rad patch review [...] rad patch edit [...] rad patch set [...] rad patch comment [...] rad patch label [...] git push rad HEAD:refs/patches >>>>>>> (DESCRIPTION) >>>>> patch >> >>>>>>> >>>> >>>>>> >>>>>>>>>>>>>> (changesets) >> >>>>> >>>>>>> (Radicle) >> >>> >>>>>>. >>>>> >>>>>> >> >>>>>> >> >>>>>>> >> rad patch >>>> >>>>> >>>> >>> >>>> >>>>>> >>>>> >> >>>> >>>>>>>> >> >>>> git >>>>> >>>>>>>. >>>> >>>>>> >>> >>>> >> >>>> >>>>>>> >> >>>>>>> >> git push >>>>> >>>>>>> >> >>>> >> >>>>> >> >>>> >> >>>>>> >> git merge > git push >>>> >>>>>>>>. >>>> >>>> >>>>> >>> >>>> >>>>>>> >>>>> >> >> >>>>>> >>>> >> >>> git-remote-rad >>>> >>>>>> >> >>>> git >>>>> >>>>>> push > fetch >> >>>>>>>>> >>>>>>> >>>>>>>> >>>>>>>. >>>>>>> (COMMANDS) >>>> >>> >>>>>>>>> >>>>> rad patch >> >>> >>>>>>> >>>>> list >> >>>> >>>> > >>>>> >>>>>>>> >>> >>>> >>>> >> >>>>> >>>>>>. show >>>>> >>>>>>> >>>>> >> >>>> >>>>>>>>. >>>>>>> >> >>>> >>>>> >>>> >>>. --patch, -p >>>>> >>>>>>> >>>> >> >>>> >>>> >>> (git patch format). --verbose, -v >>>>> >>>>>>> >>>>> >>>>>> >>>>. diff >>>>> >>>>> (diff) >>>> >> >>>>>>> >> >>>>> >>>>>> >>>>>>>. >>>>>>> >> >>>> >>>>> >> >>>>> >>>> >>>. --revision, -r >>>>>> (revision) >> >>>> >>>>>> >>> (>>>>>>>: >>>>> >>>>>). edit >>>>>> >>>>>> (comment) >> >>>>> >>>>. >>>> >>>>>> >>>>> >> >>>>>>> >>>>> >> >>>>> >>>>. >>>> >>>>>> >>>>>> >>>>> >> >> >>>>>> >>>> >>>>> >> >>>>>. >>>>>> >> >>>> >>>>>> >>>. --message, -m [] >>>> >>>>>> >>>> >>>> >> >>>>>. >> >>>> >>> >>>> >>>>>>> >> >>>> $EDITOR >>> >>>>>> >> >>>>>>> >>>>>>. list >>>>> >>>> >>>>>>> >> >>>> >>>>. >>>> >>>>>>> --open >>>. --all >>>>> >>>> >>>>>>>> >>>> >>>>>>>> >>>>>>>>> > >>>>>>>>>>>. --archived >>>> >>>>> >>>> >>>>>>>> >>>>>>>>>>>. --merged >>>> >>>>> >>>> >>>>>>>> >>>>>>>>>. --open >>>> >>>>> >>>> >>>>>>>> >>>. --draft >>>> >>>>> >>>> >>>>>>>> >>>>>>>>. --authored >>>>> >>> >>>>>>>>> >> >>>> >>> >>>>> >>>>>>>. --author >>>>> >>> >>>>>>>>> >> >>>>> >>>>>>>> >>>>>>> >>>>> >>> (>>>>>>>> >>> >>> >>>> >>>). ready >>>>>>>>>>> >> >>>> >> >>>>> >>>>> >>>>>. >>> >>> >>>>> >>>> >> >> draft >> open >>>>> >>>>>>. --undo >>>>>>>>>> >>>>> >>>> >> draft. review >>>>> >> >>>>. >>>>> >>>>> >> >> >> >>>>> >>>> >> >>>>> >>>>> >>>>>>. --revision, -r >>>>>> >> >>>> >>>>> >>> (>>>>>>>: >>>>> >>>>>). --patch, -p >>>>> >> >>>>> >>>>> >>>>> >>>> (patch hunks). --hunk >>>>> >>> >> >>>> >>>>> (hunk) >>>. --accept >>>>> >>>> >> >>>>>>>>> >> >>>>> >>>>>. --reject >> >>>> >>>> >> >>>>>>>>> >> >>>>> >>>>>. --unified, -U >>>>> >>>>>>>> >> >> >>>>> (context) >> >>> >> >> >>>>>. --delete, -d >>> >>>>>>>> >>>>>. --message, -m [] >>>>> >>>>>> >>>>> >> >>>>> (>>>>>>>: >>>>> >>>>>>> >>>). archive >>>>>>> >>>> >> >>>>. --undo >>>> >>>> >> >>>>>>>. set >>>>> >>>>>>>>> >>>> >>>> >>> >>>>> >> >>>>. >>> >>> >>>> >>> >> >> >>>>>>> >>>>>>>> >>>>>> >> >>>>>> push >>>> >>>>>>>>>>> >>>> >>>>>>>> >>>. >>>>>>> >> >>>>>>>>> >>> >>>> >>>> >>> >> >>>>> >>>. update >>>>>>>>>>> >> >>>> >> HEAD >>>> >>>>. >>> >> >>>>> >>> >>>>> >>> >> >>>> >>>>> >>>> >>>>>>> >>> >> >>>>>>> >> git push rad >>>>>>>>>> >>>>>. --message, -m [] >>>>> >>>> >>>>>> >>>> >>> >>>>>. --no-message >>>> >>>>>> >>>> >>>>>> >>>>>. checkout >>>> >>> >> >>>> >>>> >> >>>>> >>>>>>> >> >> >>> (head) >>>> >>>>> >>>>. >>> >>> >>>>> git checkout -b > >>> >>>>> rad patch set >>>. >> >>> >>>>>>>> >>> >>>> >>>> >>>>> >>>> (Patch ID) >>>>> >>>. --revision >>>>>> > >>>>> >>>>> >>>>>>>> >> >>>>. --name >>>>> >>> >>>> >>>> >>>>. --force, -f >>> >>>> >> >>> >>>> >>>>> >>>>> >>> >> >> >>>>>>>>>>> >>>>>>. comment >>> >>>>>> >>> >> >>>>> >>>>> >> >>>>> >>>>> >>>> >> >>>>>>> >>>>>. >>>>>> >> >>>> >> >>>>>>>>> >>> >> >>>>>> >>>>>>>. >>>>> >>>> (Patch ID) >> >>>>> >>>>> (Revision ID) >>> >>> > >>>>>>>> >>>> >>>>>> >>>>>> >>> >>>>> >>>>> >>>> >>>>>>> >>>. >> >>>>> >>>>> >>>>> >>>>>> >> >>> >>>> >>>>> >>>>>>>> >>> >>>>> >>>. --message, -m >>> >>>>>>. >> >>>> >>> >>>> >>>>>>> >> >>>> $EDITOR >>> >> >>>>>>> >>>>>>. >>> >>>> >> >> >> >>>> >>>> >>>>> >> >> >>>> >>>>>>>. --reply-to >>>>>> >>>>>>> >>>> >>>> >>>> >> >>. >> >>>> >>> >>>> >>>>>> >> >>>>>>>> >>> >>> >>>>> >>>>>>>> >>>> >>>>>>>. >>> >>>> >>>> (OPENING A PATCH) >>>> >>> >>>> >> >>>>> >>>>> >>>>>>>> >> >>>>>> >>>> >>>> >>>>>>> >>> >> >>>> >>>>> (feature branch)> >>>>> >>>>>>>. >>>> >>>>>: $ git checkout -b fix/option-parsing ... edit some files ... $ git commit -a -m "Fix option parsing" >>>>>> >> >>>>>>> >> >>>> >>>>>>> >>> >> >>>>> >>>> >>>>> >>> >>>>> >> >> >>>> git >> >> >>>>> >>>> >> >>>>> rad >> >>>> >>> >>>> >>>>>>> >> >>> >>>>>> (refs/patches) >>>>>>>>> (push): $ git push rad HEAD:refs/patches \/ Patch 90c77f2c33b7e472e058de4a586156f8a7fec7d6 opened ... >>> >>>>>>> >>>>>>>> >>> >> >>> >>>>>> >> >>>>>>> >>>>> > >>>>>>> >>>> >> >>>>>> >>>>. >>>>>>> >>>> >>>> >> >>>>> EDITOR >> VISUAL >> >>>> >>> >>>>> >>> >>>> (>>>> >>>>>> >>>>> >> environ(7) >>>>>> >>>>). >> >> >>>>>> >>>> >>> >>>>>>>> >> >>>>> >>>> > >>>>>>. >> >>>> >>>>>>> >>>> >>> >>> > >>>>> >> >> >>>>> >>> >>>>>>. >>> >>>>>>>>> >> >>>>>>> >> >>>>>>>> show >>>>>>>> >>>> >> >>>>> >>>>: $ rad patch show 90c77f2 >>>> >>>>> >>>>> >> >>>>> >> >>>>>>> >> >>>>> >>>> >>>> >>>>> >> >>>>>> >>>> > >>>> >>>>> >> >> >>> >>> >>>>>>. >>>>>>> >>>>>>>> >> >> >>>>> >>> >> >>>> >>>>> >>>. >>>> >>>> >>> HEAD >> >> >>> >>>> >> >> >>>>>> >> >>> >>>>>>> >>>> >>>> >> >> >>>>> >>>>>>> >>>>. >>>> >>>>>: $ git push rad d39fe32387496876fae6446daf3762aacf69d83b:refs/patches >> >> >>> >>> >>>>> >>>>> >>>>>> >> >> >>>>>>> >>>>>>>>> >>>> >>> >> >>> >>>> >>>> >> rad/patches/90c77f2c33b7e472e058de4a586156f8a7fec7d6 >>>>> >>>> >>>. >>> >>>> >>>>>> >> >>>> >>> >>>>> >> >>>> >>>> >>>>> >>> >>> > >>>>>> push >> >>> >>>> >>>> >> >>>>>>>>>>> >>>> >>>>> >>. >>>> >>>>>>> >>>>> >> >>> >>>> >>>>>> >>>>>>>>>>> >>>> >>>>>> >>>>. >>>> >>>>> >>>>> >> >> >>>>>>> >> >>>>> push >> >>>> -o patch.draft >>>>> >>> >>>> >>>>> >>>>> >>>>> >> >>>> >>>>>>>> (draft) >>> >>>> >>>>. >>>> >>>>>>>>> >>>>> >> >>>>>>>> ready >>>>>> >>>>. >>>>>>>> (OPTIONS) >>>>> >>> >>>> >> >>>>> >>>>>>>>> >>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>>>> git push >>>> >>>. >>> >>> >> >>>> >>>> -o >> --push-option >>>>> >>>>>>> >> >>>>> >>>> -o patch.draft. >>>>> >>>> >>>>>>>> >> >>>>> >>>> >>>: sync, no-sync >>>>>>>>>> >> >>> >>>>>>>>>> >> >>>> >> >> >>> >>> >>>>. >>>> >>>>>>> sync >>>. sync.debug >>>>> >>>>>>> >>>>>>>>>>> >>>>>> >>>>>> >>>>>>>>>>. patch.draft >>> >>>> >>>> >> >>>>> >>>>>>>> (draft). >> >>> >>>>>>> >>>>>>> >>>. patch.branch[=] >>>>> >> >>>> >>>>> >>> >>>> >>>>. >> >>> >>>>>>> >>>>>>> >>>. >>> name >>>>>> >>>>> >>>> >> >>>> >>> >>>>>>> >>>>>>> >> >>> >>> >>>> >>> >>>> >> >>> >>>>>>> patches/ >>>>> >>>. patch.message= >>>> >>>>>>> >> >>> >>> >>>>>>>>> >>>>>>>>> >>>> >>>> >> >> >>> >>>>> >>>> >>>>. >> >>>> >>>>> >>>>> patch.message> >>>>>>> >> >> >> >>>> >>>> >>>>> >>>> >>>>>>>. patch.base= >>>>> >>>>>>> >> >>> >>>> >>>> >>> >> >>>>> >>>. >> >>> >>>>>>>> >>> >>>> "master" >>> >>>. >>>>> >>>> >>>>>>>> >>>>>>>>>>> (stacked patches)> >>>> >>> >>>>> >>> >>>>> >>> >>> >>>> >>>> >>>> >>>>. >>>> >>>>>>> >>>>> >>>>>> >>>>>>>>> >>>>>> >> git-push(1) >>>>>> >>>>. >>>>>>>>>>> >>>> (UPDATING A PATCH) >>>> >>>>>>>>>>> >> >>>>> >>>>>>> >> >> >>>> >>>> >>>>> >>>> > >>>>> (push) >>>>>>>: $ git commit --amend $ git push --force \/ Patch 90c77f2 updated to revision d0018fcc21d87c91a1ff9155aed6b4e57535566b ... >>>> >>>>> >>>>> >> >>> >>> >>>> >> >>>>> >>> >>>>>> >> >>>>>>>>> >>>> >>>> >> >>>>> >>>>> >>> >>>>. >>> >>> >> >>>> >>> >>> >>>> >> >>> >>>>>>> >>>> >>>>>>>>>> >> >>> >>>>>> >>>>> >>>>>>>>. >> >>>> >>>>> >> >>>> >>>>> (amend) >>>>>> >> >>>>> --force >>>>>>> >>>>>. >>> >> >>>> >>>>> >> >> >>>>>>> > >>>>> >>>>>>> >>> >>>> >>>. >>> >>>>>>>>> >>>> >>> >>>>> >>>>> >>>> rad/patches/ >>>>> >>>> >>>>> >>>>>>>>> >> >>>>> rad patch set >> >> >>>>> >>>>. >>>>>> >>> >>>> >>>>> >> >>> >>>>>> >>>>>> >>>> >>>>>>>>>>> >>>> >> >> >>>>>>>> >>> >>>> >>>>. >> >> >>>>>> >>>> >> >>>>> >>>> > >>>>>>> >> >>>> >>>>>>> >> >>> >>>>>> >> >> >>>> >>> >>>>. >>>>>> >>>>> >>>>> >>>> (base) >>>> >> >>>>> >>>>>>>>>>> >>>> >>>>. >>>> >>> >> >>>>> push >> >>>> patch.base >>>>> >>>>>>> >>> >>> >>>> >>>> (OPENING A PATCH) >>>>>>> >>>>. >>>>> > >>>>>> >>>> (CHECKING OUT A PATCH) >>>>> >>> >> >>>>>>>> >>>>>>>>> >>>> >>>>>>> (peers)> >>>>>>> >>>>>> > >>>>> >> (checkout) >> >> >>>> >>>>>>> >>>>> >>>>>>> >>>. >> >>>>>> >>>>> >>>>>>>>> >> >> >>>>> >>>>> >>>>>> >> >>>> >>>> > >>> >>>>>>>>>>>>>>> >>>>>>>> >>> >> >>>> >>>> >>>>> >>>>. >>>>>>>> checkout >>>> >>>> >>> >>>>>>> >>>>>>: $ rad patch checkout 90c77f2 >>>>>>> >> >>>> >>>> >>>> >>>>> >>>>> >>>> > >>> >>>> >> >>>>>> >>>>>>. >> >>>>> >>>>>>>>> >> >>>>> git-push >>>>>>>>>>> >>>> >> >>>>> >>>> >> >> >>>>> >> >>>>>>>>. >>>>> >>>> (MERGING A PATCH) >> >> >>>>> >>>>>>> >>>>> >>>>> >>> >>>>>>>>> >>>> >>>> >>> >> >>>>> git-merge(1) >>> >>>> "master" >>>>>>> >>> > >> >>>> git >> >> >>>>> >>>>>. >>>> >>>>>> >>> >>>> 26e3e56 >>>>> >>>>> >>>>> >>>>> >> >>> >>>> >>>>> >>>: $ rad patch checkout 26e3e56 \/ Switched to branch patch/26e3e56 $ git checkout master $ git merge patch/26e3e56 $ git push rad \/ Patch 26e3e563ddc7df8dd0c9f81274c0b3cb1b764568 merged To rad://z42hL2jL4XNk6K8oHQaSWfMgCL7ji/z6MknSLrJoTcukLrE435hVNQT4JUhbvWLX4kUzqkEStBU8Vi f2de534..d6399c7 master -> master >> >>>>> >>>>> >>>>> >>>> >> >> >> >>>> >>>>>> >>>>>> >> >>>> >> >> >>>> master >>>>> >>>>>> > >>> >> >> >> >>>>> rad >>>>> >>>>>. >>>>> >>>> >>>>>>> (LISTING PATCHES) >>>> >>>>> >>>> >>>>>>>> >>>>> rad patch >> >>>> >>>>. >> >>> >>>>>>>> >>> >>> >>>> >>>>>>>> >>> >> >>>> >>>>>>. >>>> >>>>> >>>> >>>>> >>>>>>>> >> >>>> >>>>>> >> >>>>> >> >>>>>>> >>>>>>>> >>>>> --all >> >>>>> >>>>. >>>>>>>>> (AUTHORS) >>> >>>>>>> (The Radicle Team) rad 1.0.0 2026-08-28 RAD-PATCH(1)