diff -urp dbscripts/dbscripts.module dbscripts_help_patched/dbscripts.module
--- dbscripts/dbscripts.module	2010-02-24 16:18:09.000000000 -0600
+++ dbscripts_help_patched/dbscripts.module	2010-02-24 16:29:28.000000000 -0600
@@ -2068,12 +2068,15 @@ function dbscripts_find($options) {
 /**
  * Return help for each script
  *
+ * @param $options
+ *    An array containing various options for the merge. Most contain a configure_file, filter_option, branch_primary, branch_last_merge, branch_production
+ *
  * @param $script
  *   Available options are 'dump', 'restore', 'erase', 'merge', 'find',
  *   'raise_increments'.
  */
-function dbscripts_help($script) {
-  $options = _dbscripts_get_options();
+function dbscripts_help($options, $script) {
+  $options = _dbscripts_get_options($options);
   require($options['configure_file']);
   if (!isset($dump_path)) return dbscripts_errors('missing_config');
 
diff -urp dbscripts/dump.php dbscripts_help_patched/dump.php
--- dbscripts/dump.php	2010-02-24 16:18:09.000000000 -0600
+++ dbscripts_help_patched/dump.php	2010-02-24 16:13:38.000000000 -0600
@@ -2,7 +2,7 @@
 <?php
   require('dbscripts.module');
   if (in_array('help', $_SERVER['argv'])) {
-    print dbscripts_help('dump');
+    print dbscripts_help($_SERVER['argv'], 'dump');
   } else {;
     print dbscripts_dump($_SERVER['argv']);
   }
diff -urp dbscripts/erase.php dbscripts_help_patched/erase.php
--- dbscripts/erase.php	2010-02-24 16:18:09.000000000 -0600
+++ dbscripts_help_patched/erase.php	2010-02-24 16:16:44.000000000 -0600
@@ -2,7 +2,7 @@
 <?php
   require('dbscripts.module');
   if (in_array('help', $_SERVER['argv'])) {
-    print dbscripts_help('erase');
+    print dbscripts_help($_SERVER['argv'], 'erase');
   } else {
    print dbscripts_erase($_SERVER['argv']);
  }
diff -urp dbscripts/find.php dbscripts_help_patched/find.php
--- dbscripts/find.php	2010-02-24 16:18:09.000000000 -0600
+++ dbscripts_help_patched/find.php	2010-02-24 16:17:00.000000000 -0600
@@ -3,8 +3,8 @@
   require('dbscripts.module');
   require('config.inc');
   if (in_array('help', $_SERVER['argv'])) {
-    print dbscripts_help('find');
+    print dbscripts_help($_SERVER['argv'], 'find');
   } else {
     print dbscripts_find($_SERVER['argv']);
   }
-?>
\ No newline at end of file
+?>
diff -urp dbscripts/merge.php dbscripts_help_patched/merge.php
--- dbscripts/merge.php	2010-02-24 16:18:09.000000000 -0600
+++ dbscripts_help_patched/merge.php	2010-02-24 16:17:16.000000000 -0600
@@ -2,7 +2,7 @@
 <?php
   require('dbscripts.module');
   if (in_array('help', $_SERVER['argv'])) {
-    print dbscripts_help('merge');
+    print dbscripts_help($_SERVER['argv'], 'merge');
   } else {
     print dbscripts_merge($_SERVER['argv']);
   }
diff -urp dbscripts/raise_increments.php dbscripts_help_patched/raise_increments.php
--- dbscripts/raise_increments.php	2010-02-24 16:18:09.000000000 -0600
+++ dbscripts_help_patched/raise_increments.php	2010-02-24 16:17:38.000000000 -0600
@@ -2,7 +2,7 @@
 <?php
   require('dbscripts.module');
   if (in_array('help', $_SERVER['argv'])) {
-    print dbscripts_help('raise_increments');
+    print dbscripts_help($_SERVER['argv'], 'raise_increments');
   } else {
     $options = $_SERVER['argv'];
     if (isset($options[1]) && $options[1] != 'all') {
@@ -21,4 +21,4 @@
       print dbscripts_raise_all_increments($_SERVER['argv']);
     }
   }
-?>
\ No newline at end of file
+?>
diff -urp dbscripts/restore.php dbscripts_help_patched/restore.php
--- dbscripts/restore.php	2010-02-24 16:18:09.000000000 -0600
+++ dbscripts_help_patched/restore.php	2010-02-24 16:17:27.000000000 -0600
@@ -2,7 +2,7 @@
 <?php
   require('dbscripts.module');
   if (in_array('help', $_SERVER['argv'])) {
-    print dbscripts_help('restore');
+    print dbscripts_help($_SERVER['argv'], 'restore');
   } else {
    print dbscripts_restore($_SERVER['argv']);
   }
