diff --git a/strongarm.drush.inc b/strongarm.drush.inc
new file mode 100644
index 0000000..4154303
--- /dev/null
+++ b/strongarm.drush.inc
@@ -0,0 +1,42 @@
+<?php
+
+/**
+ * Implementation of hook_drush_command().
+ */
+function strongarm_drush_command() {
+  $items = array();
+
+  $items['strongarm-revert'] = array(
+    'description' => 'Revert all strongarmed variables from code to the database.',
+    'options' => array(
+      'force' => 'Reset all variables, including those that are marked as already being set to the database.',
+    ),
+    'bootstrap' => 'DRUSH_BOOTSTRAP_DRUPAL_FULL',
+  );
+
+  return $items;
+}
+
+/**
+ * Command callback for strongarm_revert.
+ */
+function drush_strongarm_revert() {
+  _drush_strongarm_revert(drush_get_option('force', FALSE));
+  drush_log('Pushed variables from code to the database.', 'success');
+}
+
+/**
+ * Handle the revert of variables into the database.
+ */
+function _drush_strongarm_revert($force) {
+  global $conf;
+
+  $vars = strongarm_vars_load(TRUE, TRUE);
+  foreach ($vars as $name => $var) {
+    if ($force || isset($var->in_code_only)) {
+      if (!isset($conf[$name]) || $var->value != $conf[$name]) {
+        variable_set($name, $var->value);
+      }
+    }
+  }
+}
diff --git a/strongarm.install b/strongarm.install
index 30f50ee..cbfaf4e 100644
--- a/strongarm.install
+++ b/strongarm.install
@@ -52,6 +52,7 @@ function strongarm_update_6201() {
  * Update 6202: Set all strongarm variables that are only set in code in the database.
  */
 function strongarm_update_6202() {
+  $ret = array();
   $variables = strongarm_vars_load();
   if (!empty($variables)) {
     foreach ($variables as $var_name => $var) {
@@ -61,4 +62,5 @@ function strongarm_update_6202() {
       }
     }
   }
+  return $ret;
 }
