git-codereview: add [branchname] when on release branch
This behavior was changed by 2865802.
Change-Id: Ib5a254240d4e8a8254ce52929ed1ec2165d545e2
Reviewed-on: https://go-review.googlesource.com/24756
Reviewed-by: Chris Broadfoot <cbro@golang.org>
diff --git a/git-codereview/hook.go b/git-codereview/hook.go
index 04fa87c..63e8fd7 100644
--- a/git-codereview/hook.go
+++ b/git-codereview/hook.go
@@ -188,11 +188,12 @@
data = append(data[:n], fmt.Sprintf("\n\nChange-Id: I%x\n", id[:])...)
}
- // Add branch prefix to commit message if not present and not on master
- // and not a special Git fixup! or squash! commit message.
+ // Add branch prefix to commit message if not present and on a
+ // dev or release branch and not a special Git fixup! or
+ // squash! commit message.
b := CurrentBranch()
branch := strings.TrimPrefix(b.OriginBranch(), "origin/")
- if strings.HasPrefix(branch, "dev.") {
+ if strings.HasPrefix(branch, "dev.") || strings.HasPrefix(branch, "release-branch.") {
prefix := "[" + branch + "] "
if !bytes.HasPrefix(data, []byte(prefix)) && !isFixup(data) {
data = []byte(prefix + string(data))