Skip to content

Commit 9fac8ee

Browse files
committed
Modded scripts
1 parent a5098d2 commit 9fac8ee

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

bin/git-delete-branch.sh

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
#!/bin/bash
2+
3+
branch=$1
4+
if [ -z "$branch" ]; then
5+
echo "ERROR: No branch name given."
6+
exit 1
7+
fi
8+
9+
# Force delete if not merged
10+
if ! git branch -D "$branch"; then
11+
echo "ERROR: Failed to delete local branch $branch with -D flag."
12+
exit 1
13+
fi
14+
15+
# Delete remote branch
16+
if ! git push origin --delete "$branch"; then
17+
echo "ERROR: Failed to delete remote branch $branch"
18+
exit 1
19+
fi
20+
21+
echo "Branch $branch deleted."

bin/git-rename-branch.sh

+4
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,13 @@ rename_branch() {
1515
branch_new=$2
1616
echo "Renaming $branch to $branch_new"
1717
echo git branch -m "$branch" "$branch_new"
18+
git branch -m "$branch" "$branch_new"
1819
echo git push origin "$branch_new"
20+
git push origin "$branch_new"
1921
echo git push origin --delete "$branch"
22+
git push origin --delete "$branch"
2023
echo git push --set-upstream origin "$branch_new"
24+
git push --set-upstream origin "$branch_new"
2125
}
2226

2327
nargs=$#

0 commit comments

Comments
 (0)