280c99dae691e468d12c94f64c97964b88cdad4e

Author
ZigZagT <i@zhangtao.cool>
Committer
GitHub <noreply@github.com>
Date

Message

feat(git): accept `default` and `mainline` as main branches (#11431)

Diff

 1diff --git a/plugins/git/git.plugin.zsh b/plugins/git/git.plugin.zsh
 2index 69745730c1cf6d2202da9e0b0433ff6d0ff0b2fb..76e58a12177014df78e1d5a0a525c25c9ad367e3 100644
 3--- a/plugins/git/git.plugin.zsh
 4+++ b/plugins/git/git.plugin.zsh
 5@@ -31,7 +31,7 @@ function work_in_progress() {
 6 function git_main_branch() {
 7   command git rev-parse --git-dir &>/dev/null || return
 8   local ref
 9-  for ref in refs/{heads,remotes/{origin,upstream}}/{main,trunk}; do
10+  for ref in refs/{heads,remotes/{origin,upstream}}/{main,trunk,mainline,default}; do
11     if command git show-ref -q --verify $ref; then
12       echo ${ref:t}
13       return