From 63f9fe00d7cbf2f350050ec9915720919c25bfc8 Mon Sep 17 00:00:00 2001 From: Nathan Broadbent Date: Wed, 30 Jan 2013 10:25:13 +1300 Subject: [PATCH] Added gbD alias for 'git branch -D', and made gbd do a 'safe' delete with -d --- git.scmbrc.example | 1 + lib/git/branch_shortcuts.sh | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/git.scmbrc.example b/git.scmbrc.example index 7fce17c..f2b501b 100644 --- a/git.scmbrc.example +++ b/git.scmbrc.example @@ -72,6 +72,7 @@ git_branch_alias="gb" git_branch_all_alias="gba" git_branch_move_alias="gbm" git_branch_delete_alias="gbd" +git_branch_delete_force_alias="gbD" git_rebase_alias="grb" git_rebase_interactive_alias="grbi" git_rebase_alias_continue="grbc" diff --git a/lib/git/branch_shortcuts.sh b/lib/git/branch_shortcuts.sh index c57e646..25f2637 100644 --- a/lib/git/branch_shortcuts.sh +++ b/lib/git/branch_shortcuts.sh @@ -42,7 +42,8 @@ EOF alias "$git_branch_alias"="exec_scmb_expand_args _scmb_git_branch_shortcuts" alias "$git_branch_all_alias"="exec_scmb_expand_args _scmb_git_branch_shortcuts -a" alias "$git_branch_move_alias"="exec_scmb_expand_args _scmb_git_branch_shortcuts -m" -alias "$git_branch_delete_alias"="exec_scmb_expand_args _scmb_git_branch_shortcuts -D" +alias "$git_branch_delete_alias"="exec_scmb_expand_args _scmb_git_branch_shortcuts -d" +alias "$git_branch_delete_force_alias"="exec_scmb_expand_args _scmb_git_branch_shortcuts -D" # Define completions for git branch shortcuts if [ "$shell" = "bash" ]; then