git-commit-vandalism/Documentation/config
Junio C Hamano f496b064fc Merge branch 'nd/switch-and-restore'
Two new commands "git switch" and "git restore" are introduced to
split "checking out a branch to work on advancing its history" and
"checking out paths out of the index and/or a tree-ish to work on
advancing the current history" out of the single "git checkout"
command.

* nd/switch-and-restore: (46 commits)
  completion: disable dwim on "git switch -d"
  switch: allow to switch in the middle of bisect
  t2027: use test_must_be_empty
  Declare both git-switch and git-restore experimental
  help: move git-diff and git-reset to different groups
  doc: promote "git restore"
  user-manual.txt: prefer 'merge --abort' over 'reset --hard'
  completion: support restore
  t: add tests for restore
  restore: support --patch
  restore: replace --force with --ignore-unmerged
  restore: default to --source=HEAD when only --staged is specified
  restore: reject invalid combinations with --staged
  restore: add --worktree and --staged
  checkout: factor out worktree checkout code
  restore: disable overlay mode by default
  restore: make pathspec mandatory
  restore: take tree-ish from --source option instead
  checkout: split part of it to new command 'restore'
  doc: promote "git switch"
  ...
2019-07-09 15:25:44 -07:00
..
add.txt
advice.txt Merge branch 'nd/switch-and-restore' 2019-07-09 15:25:44 -07:00
alias.txt config/alias.txt: document alias accepting non-command first word 2019-06-06 09:33:42 -07:00
am.txt
apply.txt
blame.txt
branch.txt Merge branch 'nd/switch-and-restore' 2019-07-09 15:25:44 -07:00
browser.txt
checkout.txt switch: no worktree status unless real branch switch happens 2019-04-02 13:57:00 +09:00
clean.txt
color.txt
column.txt
commit.txt
completion.txt
core.txt doc: format pathnames and URLs as monospace. 2019-03-13 11:14:22 +09:00
credential.txt
diff.txt Merge branch 'nd/switch-and-restore' 2019-07-09 15:25:44 -07:00
difftool.txt
fastimport.txt
fetch.txt
filter.txt
fmt-merge-msg.txt
format.txt format-patch: teach format.notes config option 2019-05-17 12:51:53 +09:00
fsck.txt config/fsck.txt: avoid starting line with dash 2019-03-07 09:25:32 +09:00
gc.txt Merge branch 'ab/gc-docs' 2019-04-25 16:41:18 +09:00
gitcvs.txt
gitweb.txt
gpg.txt Documentation: turn middle-of-line tabs into spaces 2019-03-07 09:25:32 +09:00
grep.txt config.txt: move grep.* to a separate file 2018-10-29 10:17:01 +09:00
gui.txt
guitool.txt
help.txt
http.txt
i18n.txt
imap.txt
index.txt
init.txt
instaweb.txt
interactive.txt checkout: split part of it to new command 'restore' 2019-05-07 13:04:47 +09:00
log.txt
mailinfo.txt
mailmap.txt
man.txt
merge.txt merge-recursive: switch directory rename detection default 2019-04-08 16:02:08 +09:00
mergetool.txt
notes.txt
pack.txt pack-objects: default to writing bitmap hash-cache 2019-03-18 14:11:15 +09:00
pager.txt config.txt: move pager.* to a separate file 2018-10-29 10:17:03 +09:00
pretty.txt
protocol.txt
pull.txt rebase: deprecate --preserve-merges 2019-03-12 16:29:00 +09:00
push.txt
rebase.txt rebase: remove the rebase.useBuiltin setting 2019-03-20 09:25:10 +09:00
receive.txt
remote.txt
remotes.txt
repack.txt repack: enable bitmaps by default on bare repos 2019-03-18 14:09:54 +09:00
rerere.txt
reset.txt
sendemail.txt
sequencer.txt
showbranch.txt
splitindex.txt
ssh.txt
stash.txt stash: document stash.useBuiltin 2019-05-15 10:47:20 +09:00
status.txt
submodule.txt
tag.txt tag: add tag.gpgSign config option to force all tags be GPG-signed 2019-06-05 14:39:28 -07:00
trace2.txt trace2: rename environment variables to GIT_TRACE2* 2019-05-28 10:20:34 -07:00
transfer.txt
uploadarchive.txt
uploadpack.txt
url.txt
user.txt config: allow giving separate author and committer idents 2019-02-04 12:18:13 -08:00
versionsort.txt
web.txt
worktree.txt