show additional branches

This commit is contained in:
Denis Lehmann 2023-10-14 14:07:01 +02:00
parent b9e3a727e7
commit e1155e3a00

14
gis
View file

@ -174,6 +174,10 @@ for dir in "${git_dirs[@]}"; do
origin_head="$current_branch" origin_head="$current_branch"
fi fi
# Get number of additional local branches
num_branches=$(git branch | wc -l)
num_additional_branches=$(( num_branches - 1 ))
status_keys="" status_keys=""
# Check stash # Check stash
@ -216,10 +220,16 @@ for dir in "${git_dirs[@]}"; do
# Construct branch output # Construct branch output
if [ "$current_branch" = "$origin_head" ]; then if [ "$current_branch" = "$origin_head" ]; then
output="${output};${text_bold}${current_branch}${text_reset}\n" output="${output};${text_bold}${current_branch}${text_reset}"
else else
output="${output};${text_bold}${text_yellow}${current_branch}${text_reset} (${origin_head}${text_reset})\n" num_additional_branches=$(( num_additional_branches - 1 ))
output="${output};${text_bold}${text_yellow}${current_branch}${text_reset} (${origin_head}${text_reset})"
fi fi
if [[ $num_additional_branches -gt 0 ]]; then
output="${output} (+${num_additional_branches})"
fi
output="${output}\n"
done done