added git_branch_swap