Index: updatecode.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/drush/commands/pm/updatecode.inc,v retrieving revision 1.13 diff -u -r1.13 updatecode.inc --- updatecode.inc 30 Sep 2009 13:15:54 -0000 1.13 +++ updatecode.inc 27 Oct 2009 19:00:16 -0000 @@ -130,6 +130,10 @@ drush_set_error('DRUSH_PM_UPDATING_PATH_NOT_FOUND', dt('Module !project directory could not be found at !source, perhaps the module is enabled but has been deleted from disk.', array('!project' => $release['name'], '!source' => $source))); continue; } + if (file_exists($source . '/.drush-ignore')) { + drush_set_error('DRUSH_PM_UPDATING_IGNORED', dt('Module !project has been ignored. Remove the file ".drush-ignore" from the !source directory to update this module. Note that doing so will overwrite any code customizations you have made.', array('!project' => $release['name'], '!source' => $source))); + continue; + } $skip_backup = version_control_is_versioned($source); if (!$skip_backup) {