Both. I start with a bunch of scripts I wrote + doxia-converter and then do a manual pass over it. Then I upload the patch, let someone else (usually the very awesome Masatake Iwasaki) do a second manual pass over it to fix the things I missed. Then I'll review it and commit it as appropriate, knowing that we can always go back and fix things in subsequent JIRAs since this is for trunk and not for branch-2.
Keep in mind that any delay results in the source changing and the patch won't be able to applied.... and I'm out of town at the moment and won't be able to generate a new patch until next week.