Skip to content

Commit ee1a4f1

Browse files
committed
Merge pull request #240 from egrim/bug/delete-merged-branches-clobbers-master
Exempt `master` from being deleted by `git-delete-merged-branches`.
2 parents 1f8971b + fb77965 commit ee1a4f1

File tree

4 files changed

+14
-33
lines changed

4 files changed

+14
-33
lines changed

bin/git-delete-merged-branches

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
#!/bin/sh
22

3-
git branch --merged | grep -v "\*" | xargs -n 1 git branch -d
3+
git branch --merged | grep -v "\*" | grep -v master | xargs -n 1 git branch -d

man/git-delete-merged-branches.1

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,16 @@
11
.\" generated with Ronn/v0.7.3
22
.\" http://github.com/rtomayko/ronn/tree/0.7.3
33
.
4-
.TH "GIT\-DELETE\-MERGED\-BRANCHES" "1" "November 2012" "" "Git Extras"
4+
.TH "GIT\-DELETE\-MERGED\-BRANCHES" "1" "July 2014" "" "Git Extras"
55
.
66
.SH "NAME"
77
\fBgit\-delete\-merged\-branches\fR \- Delete merged branches
88
.
99
.SH "SYNOPSIS"
10-
\fBgit\-delete\-merged\-branches\fR [\-f|\-\-force]
10+
\fBgit\-delete\-merged\-branches\fR
1111
.
1212
.SH "DESCRIPTION"
13-
Deletes all branches merged into current HEAD\. Does not delete \fImaster\fR, even if ran from a branch that is \fImaster\fR descendant\. Asks before deleting anything, unless it is run with \fI\-\-force\fR option\.
14-
.
15-
.SH "OPTIONS"
16-
\-f, \-\-force
17-
.
18-
.P
19-
Delete merged branches without asking user for confirmation\.
13+
Deletes all branches merged into current HEAD\. Does not delete \fImaster\fR, even if run from a branch that is a descendant of \fImaster\fR\.
2014
.
2115
.SH "EXAMPLES"
2216
.

man/git-delete-merged-branches.html

Lines changed: 7 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/git-delete-merged-branches.md

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,12 @@ git-delete-merged-branches(1) -- Delete merged branches
33

44
## SYNOPSIS
55

6-
`git-delete-merged-branches` [-f|--force]
6+
`git-delete-merged-branches`
77

88
## DESCRIPTION
99

10-
Deletes all branches merged into current HEAD. Does not delete *master*, even if ran from a branch that is
11-
*master* descendant. Asks before deleting anything, unless it is run with _--force_ option.
12-
13-
## OPTIONS
14-
15-
-f, --force
16-
17-
Delete merged branches without asking user for confirmation.
10+
Deletes all branches merged into current HEAD. Does not delete *master*, even if run from a branch that is
11+
a descendant of *master*.
1812

1913
## EXAMPLES
2014

0 commit comments

Comments
 (0)