Merge branch 'jk/rebase-no-autostash'
authorJunio C Hamano <gitster@pobox.com>
Mon, 5 Oct 2015 19:30:21 +0000 (12:30 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 5 Oct 2015 19:30:22 +0000 (12:30 -0700)
There was no way to defeat a configured rebase.autostash variable
from the command line, as "git rebase --no-autostash" was missing.

* jk/rebase-no-autostash:
  Documentation/git-rebase: fix --no-autostash formatting
  rebase: support --no-autostash

1  2 
Documentation/git-rebase.txt
git-rebase.sh

@@@ -429,10 -414,11 +429,11 @@@ squash/fixup series
  This option is only valid when the '--interactive' option is used.
  +
  If the '--autosquash' option is enabled by default using the
 -configuration variable `rebase.autosquash`, this option can be
 +configuration variable `rebase.autoSquash`, this option can be
  used to override and disable this setting.
  
- --[no-]autostash::
+ --autostash::
+ --no-autostash::
        Automatically create a temporary stash before the operation
        begins, and apply it after the operation ends.  This means
        that you can run rebase on a dirty worktree.  However, use
diff --cc git-rebase.sh
Simple merge