Here are some step-by-step instructions on how I upgrade modules from d6 to d7:
drush dl coder
drush dl grammar_parser
drush en coder_upgrade
put the latest 6.x version of the module into sites/mediatribe.net/files/coder_upgrade/old
go to admin/config/development/coder/upgrade
click the checkbox next to the name of the module you are upgrading to d7
click convert files
make sure there are no error messages
click on the module name
now you are looking at the patch
get the latest 6.x CVS version of the module into sites/all/modules
manually copy all the files from sites/mediatribe.net/files/coder_upgrade/new/the_module/ to sites/all/modules/the_module/
enable your module
test it to make sure it works, and make any necesssary changes
cd into your module directory
cvs diff -up > patch.patch
move patch.patch out of the module directory
move the module directory to a safe place
download a new copy of the latest version of the module
apply your patch to make sure it works
While executing `drush en
While executing `drush en coder_upgrade`, you may get an error like this:
No release history was found for the requested project (gplib).
Module coder_upgrade cannot be enabled because it depends on the following modules which could not be found: gplib
This is confusing because the module is called "grammar_parser_lib" and the required library is "grammar_parser". In order to solve the error, do this after downloading coder:
1- Install http://drupal.org/project/grammar_parser_lib (the Grammar Parser Lib module) to /sites/all/modules (as a module).
2- Install http://drupal.org/project/grammar_parser (the Grammer Parser, a mixed-use project) to /sites/all/libraries (as a library). You will need the Libraries module enabled.
Also, nothe that you will need the PHP_CodeSniffer Pear library. To check if it's installed, run:
pear list
If not, just execute:
sudo pear install PHP_CodeSniffer
After this, you should be able to complete the rest of the guide.