For now the script can process the old-style cg-diff patches (those having the "(mode: 0123)" stuff on the + and --- lines) as well as the new-style git-diff patches (those with the "diff --git" lines).
In combination with '-R', this does the opposite - it will revert the given commit and then try to commit a revert commit - it will prefill the headline and open the commit editor for you to write further details. Note that even though this is functionally equivalent to the cherry-picking concept present in other version control systems, this does not play very well together with regular merges and if you both cherry-pick and merge between two branches, the picking may increase the number of conflicts you will get when merging.