|
@@ -32,10 +32,10 @@ function work_in_progress() {
|
|
|
# Check if main exists and use instead of master
|
|
|
function git_main_branch() {
|
|
|
command git rev-parse --git-dir &>/dev/null || return
|
|
|
- local branch
|
|
|
- for branch in main trunk; do
|
|
|
- if command git show-ref -q --verify refs/heads/$branch; then
|
|
|
- echo $branch
|
|
|
+ local ref
|
|
|
+ for ref in refs/{heads,remotes/{origin,upstream}}/{main,trunk}; do
|
|
|
+ if command git show-ref -q --verify $ref; then
|
|
|
+ echo ${ref:t}
|
|
|
return
|
|
|
fi
|
|
|
done
|