summaryrefslogtreecommitdiff
path: root/unpack-trees.h
diff options
context:
space:
mode:
authorLibravatar Eric Sunshine <sunshine@sunshineco.com>2015-07-17 19:00:10 -0400
committerLibravatar Junio C Hamano <gitster@pobox.com>2015-07-20 11:29:51 -0700
commitc2842439a3ab9bcab122105f3f457afb37fbc7c1 (patch)
treefd9e02af4b22d4ead36c72253daf171578121759 /unpack-trees.h
parentworktree: add: suppress auto-vivication with --detach and no <branch> (diff)
downloadtgif-c2842439a3ab9bcab122105f3f457afb37fbc7c1.tar.xz
worktree: make branch creation distinct from worktree population
git-worktree currently conflates branch creation, setting of HEAD in the new worktree, and worktree population into a single sub-invocation of git-checkout, which requires git-checkout to be specially aware that it is operating in a newly-created worktree. The goal is to free git-checkout of that special knowledge, and to do so, git-worktree will eventually perform those operations separately. Thus, as a first step, rather than piggybacking on git-checkout's -b/-B ability to create a new branch at checkout time, make git-worktree responsible for branch creation itself. Signed-off-by: Eric Sunshine <sunshine@sunshineco.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'unpack-trees.h')
0 files changed, 0 insertions, 0 deletions