usage: {0} [-hiv] [-o comment] [-p command] [files ...]

help:\
NAME\n\
\    {0} - convert diffs from Perforce to patch format\n\
\n\
SYNOPSIS\n\
\    {usage}\n\
\n\
\    Options:\n\
\      -h          Display this help message\n\
\      -i[suffix]  Edit files 'in place'; add suffix to the original file name\n\
\      -o comment  Output the comment instead of the old file version\n\
\      -p command  Use the command instead of `p4 print -q` to get files\n\
\      -v          Output progress messages\n\
\n\
DESCRIPTION\n\
\    Change diffs in Perforce format (from `p4 diff`, `p4 diff2` or `p4\n\
\    describe`) to a form suitable for input to the GNU `patch` program.\n\
\    Insert headers and diffs, but don''t remove anything.\n\
\n\
\    Edit each file in place if file names are given; otherwise filter from\n\
\    input to output.\n\
\n\
EXAMPLES\n\
\    p4 diff -du ...@ver8_0 | {0} -o \"-r v80\" | patch -p3\n\
\    p4 diff2 -dc ...@Beta1 ...@Beta2 | {0} -o \"-r Beta1\" | patch -p5\n\
\    p4 describe -du 123 | {0} -o \"@122\" | patch -p2\n\
\n\
KNOWN BUGS\n\
\    RCS format diffs (from `p4 diff -dn`) are not converted.\n\
\n\
SEE ALSO\n\
\    To generate a patch from a change number:\n\
\    http://public.activestate.com/gsar/APC/perl-current/Porting/p4genpatch\n\
\n\
\    To generate a patch for added files:\n\
\    http://public.activestate.com/gsar/APC/perl-5.6.x/Porting/p4desc\n\
\n\
\    Perforce http://www.perforce.com/perforce/technical.html\n\
\n\
\    GNU `patch`\n\
\    http://www.gnu.org/software/diffutils/manual/html_node/Multiple-Patches.html\n\
\n\
AUTHOR\n\
\    John Kristian <jk2005@engineer.com>.  Thanks to Gurusamy Sarathy for\n\
\    inspiration; but I accept all blame.\n\

diff.default: converting default diff (not recommended for `patch`)\n