Index: platform/deploy.provision.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/provision/platform/deploy.provision.inc,v
retrieving revision 1.24
diff -u -p -r1.24 deploy.provision.inc
--- platform/deploy.provision.inc	11 Nov 2009 21:57:12 -0000	1.24
+++ platform/deploy.provision.inc	15 Nov 2009 01:19:07 -0000
@@ -97,4 +97,7 @@ function drush_provision_drupal_post_pro
     drush_set_option('packages', _scrub_object(provision_drupal_system_map()), 'site');
     _provision_drupal_rebuild_caches();
   }
+  // bring the site back online after possibly setting it to offline mode during a migration
+  drush_log(dt("Bringing site out of maintenance"));
+  drush_backend_invoke("vset", array('site_offline', '0', 'uri' => "http://$url"));
 }
Index: platform/migrate.provision.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/provision/platform/migrate.provision.inc,v
retrieving revision 1.15
diff -u -p -r1.15 migrate.provision.inc
--- platform/migrate.provision.inc	24 Oct 2009 05:43:40 -0000	1.15
+++ platform/migrate.provision.inc	15 Nov 2009 01:19:07 -0000
@@ -31,6 +31,8 @@ function drush_provision_drupal_provisio
  * Make a backup before making any changes, and add extract the file we are restoring from
  */
 function drush_provision_drupal_pre_provision_migrate($url, $platform) {
+  drush_log(dt("Putting site in maintenance"));
+  drush_backend_invoke("vset", array('site_offline', '1', 'uri' => "http://$url"));
   drush_invoke('provision backup', $url);
 }
 
