Index: features.drush.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/features/features.drush.inc,v
retrieving revision 1.1.2.34
diff -u -p -r1.1.2.34 features.drush.inc
--- features.drush.inc	29 Jul 2010 23:47:48 -0000	1.1.2.34
+++ features.drush.inc	2 Feb 2011 14:53:44 -0000
@@ -348,6 +350,8 @@ function drush_features_revert_all() {
   else {
     drush_die('Aborting.');
   }
+  features_rebuild();
+  features_get_modules(NULL, TRUE);
 }
 
 /**
Index: features.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/features/features.module,v
retrieving revision 1.1.2.80
diff -u -p -r1.1.2.80 features.module
--- features.module	27 Sep 2010 15:43:56 -0000	1.1.2.80
+++ features.module	2 Feb 2011 14:53:44 -0000
@@ -203,15 +203,6 @@ function features_theme() {
 }
 
 /**
- * Implementation of hook_flush_caches().
- */
-function features_flush_caches() {
-  features_rebuild();
-  features_get_modules(NULL, TRUE);
-  return array();
-}
-
-/**
  * Implementation of hook_form().
  */
 function features_form($node, $form_state) {
@@ -658,13 +649,6 @@ function features_access_override_action
 }
 
 /**
- * Implementation of hook_form_alter() for system_modules form.
- */
-function features_form_system_modules_alter(&$form) {
-  features_rebuild();
-}
-
-/**
  * Restore the specified modules to the default state.
  */
 function _features_restore($op, $items = array()) {
