rebase: implement --[no-]autostash and rebase.autostash
[gitweb.git] / Documentation / config.txt
index 6e53fc507489fb2add3184998b8ec2a43e84b249..7fd4035cb52dfb746fad496fd27347f538c31006 100644 (file)
@@ -1867,6 +1867,14 @@ rebase.stat::
 rebase.autosquash::
        If set to true enable '--autosquash' option by default.
 
+rebase.autostash::
+       When set to true, 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 with care: the final stash application after a
+       successful rebase might result in non-trivial conflicts.
+       Defaults to false.
+
 receive.autogc::
        By default, git-receive-pack will run "git-gc --auto" after
        receiving data from git-push and updating refs.  You can stop