summaryrefslogtreecommitdiff
path: root/t/t3200-branch.sh
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2016-03-27 23:37:13 +0900
committerJunio C Hamano <gitster@pobox.com>2016-04-04 12:57:21 -0700
commit2233066e778e32dfab0471ea2ad8d1c7a94b7e39 (patch)
tree49a3691576048fde90f5f39d2a7e3cc91081b835 /t/t3200-branch.sh
parent56331f8727b0c2e7dc713b728eaf1e5843422cb7 (diff)
downloadgit-2233066e778e32dfab0471ea2ad8d1c7a94b7e39.tar.gz
refs: add a new function set_worktree_head_symref
Add a new function set_worktree_head_symref, to update HEAD symref for the specified worktree. To update HEAD of a linked working tree, create_symref("worktrees/$work_tree/HEAD", "refs/heads/$branch", msg) could be used. However when it comes to updating HEAD of the main working tree, it is unusable because it uses $GIT_DIR for worktree-specific symrefs (HEAD). The new function takes git_dir (real directory) as an argument, and updates HEAD of the working tree. This function will be used when renaming a branch. Signed-off-by: Kazuki Yamaguchi <k@rhe.jp> Acked-by: David Turner <dturner@twopensource.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t3200-branch.sh')
0 files changed, 0 insertions, 0 deletions