From 0e7cba55a8a01f076dd6208c27d2707949061c09 Mon Sep 17 00:00:00 2001 From: spacewander Date: Tue, 9 May 2017 10:48:45 +0800 Subject: [PATCH] git-delete-merged-branches: replace xargs -r option --- bin/git-delete-merged-branches | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bin/git-delete-merged-branches b/bin/git-delete-merged-branches index 2a4e044..64226fc 100755 --- a/bin/git-delete-merged-branches +++ b/bin/git-delete-merged-branches @@ -1,3 +1,7 @@ #!/usr/bin/env bash -git branch --no-color --merged | grep -v "\*" | grep -v master | grep -v svn | xargs -r -n 1 git branch -d +branches=$(git branch --no-color --merged | grep -v "\*" | grep -v master | grep -v svn) +if [ -n "$branches" ] +then + echo "$branches" | xargs -n 1 git branch -d +fi