From 3799aa0c908bfcbbc5bd72ba4cbe3b53d3348afd Mon Sep 17 00:00:00 2001 From: Ryan Yin Date: Wed, 9 Aug 2023 13:08:40 +0800 Subject: [PATCH] fix: git delmerged --- home/base/server/git.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/home/base/server/git.nix b/home/base/server/git.nix index 25fa9910..d4d5f15a 100644 --- a/home/base/server/git.nix +++ b/home/base/server/git.nix @@ -84,7 +84,8 @@ nonexist = "remote prune origin --dry-run"; # list non-exist(remote) branches via `git nonexist` # delete merged branches except master & dev & staging - delmerged = "! git branch --merged | grep -v '(^\*|main|master|dev|staging)' | xargs git branch -d"; + # `!` indicates it's a shell script, not a git subcommand + delmerged = ''! git branch --merged | egrep -v "(^\*|main|master|dev|staging)" | xargs git branch -d''; # delete non-exist(remote) branches delnonexist = "remote prune origin";