# HG changeset patch
# User Martin von Zweigbergk <martinvonz@google.com>
# Date 1490397610 25200
#      Fri Mar 24 16:20:10 2017 -0700
# Node ID b26975483841d5135333e2ec7c801d840f680e3a
# Parent  5b1461de2fbe0d5f2421004e1220600092f9e867
rebase: don't require destination if commands.rebase.requiredest=False

diff --git a/hgext/rebase.py b/hgext/rebase.py
--- a/hgext/rebase.py
+++ b/hgext/rebase.py
@@ -686,7 +686,7 @@
         # Validate input and define rebasing points
         destf = opts.get('dest', None)
 
-        if ui.config('commands', 'rebase.requiredest'):
+        if ui.configbool('commands', 'rebase.requiredest'):
             if not destf:
                 raise error.Abort(_('you must specify a destination'),
                                   hint=_('use: hg rebase -d REV'))
diff --git a/tests/test-rebase-base.t b/tests/test-rebase-base.t
--- a/tests/test-rebase-base.t
+++ b/tests/test-rebase-base.t
@@ -419,6 +419,5 @@
   saved backup bundle to $TESTTMP/repo/.hg/strip-backup/889b0bc6a730-41ec4f81-backup.hg (glob)
   $ hg rebase -d 0 -r . -q
   $ hg --config commands.rebase.requiredest=False rebase
-  abort: you must specify a destination
-  (use: hg rebase -d REV)
-  [255]
+  rebasing 2:279de9495438 "cc" (tip)
+  saved backup bundle to $TESTTMP/repo/.hg/strip-backup/279de9495438-ab0a5128-backup.hg (glob)