Useful scripts - gerhardol/gitextensions GitHub Wiki
Open the current repository in VS Code
Setting | Value |
---|---|
Name | Open in VS Code |
Enabed | true |
Run in background | true |
Command | cmd |
Arguments | /c "code ." |
On event | ShowInUserMenuBar |
Remove all merged branches
Setting | Value |
---|---|
Name | Remove all merged |
Enabed | true |
Command | sh |
Arguments | -c "git for-each-ref refs/heads/ \"--format=%(refname:short)\" | while read branch; do mergeBase=$(git merge-base master $branch) && [ $(git cherry master $(git commit-tree $(git rev-parse $branch\^{tree}) -p $mergeBase -m _)) == \"-\"* ](/gerhardol/gitextensions/wiki/-$(git-cherry-master-$(git-commit-tree-$(git-rev-parse-$branch\^{tree})--p-$mergeBase--m-_))-==-\"-\"*-) && git branch -D $branch; done" |
On event | ShowInUserMenuBar |