Skip to content

Commit 14b94a8

Browse files
committed
Implement both local and remote delete
1 parent 6f49459 commit 14b94a8

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

git-delete-branch-interactive.sh

+7-4
Original file line numberDiff line numberDiff line change
@@ -105,10 +105,15 @@ git_delete_interactive() {
105105
fi
106106
fi
107107

108-
if [ $only_remote_branch = false ]
108+
if [ $only_local_branch = true ]
109109
then
110+
__gdi_delete_branch --local $selected_branch
111+
elif [ $only_remote_branch = true ]
112+
then
113+
__gdi_delete_branch --remote $selected_branch
114+
else
110115
remote_branch_info="$(__gdi_get_info_remote_branch $selected_branch)"
111-
if [ -n "$remote_branch_info" ] && [ $only_local_branch = false ]
116+
if [ -n "$remote_branch_info" ]
112117
then
113118
remote_branch_name="$(echo $remote_branch_info | cut -d' ' -f1)"
114119
up_to_date_with_remote="$(echo $remote_branch_info | cut -d' ' -f2)"
@@ -144,8 +149,6 @@ git_delete_interactive() {
144149
echo "Not deleting local branch $selected_branch"
145150
fi
146151
fi
147-
else
148-
__gdi_delete_branch --remote $selected_branch
149152
fi
150153
fi
151154
fi

0 commit comments

Comments
 (0)