With this patch, uncommit can take patch names (with modifiers) as the
--to argument. When would this be needed?
To allow tags, maybe just pass something like
"git.rev_parse(options.to + '^{commit}')" or just modify git.rev_parse
to do it (and git_id to avoid it).
--
Catalin