From 6f756b7af0b72df0a041a8e66ccadd9ebb5d681b Mon Sep 17 00:00:00 2001 From: Bryan Ramos Date: Tue, 21 May 2024 12:11:57 -0400 Subject: [PATCH] check git tags too --- src/user/modules/bash/config/prompt.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/user/modules/bash/config/prompt.nix b/src/user/modules/bash/config/prompt.nix index 604823b..77be282 100644 --- a/src/user/modules/bash/config/prompt.nix +++ b/src/user/modules/bash/config/prompt.nix @@ -98,7 +98,11 @@ check_project() { if [ -n "$git_root" ]; then local git_branch=$(git branch --show-current 2>/dev/null) - git_branch=''${git_branch:-$(git rev-parse --short HEAD 2>/dev/null)} + + if [ -z "$git_branch" ]; then + git_branch=$(git describe --tags --exact-match 2>/dev/null) + git_branch=''${git_branch:-$(git rev-parse --short HEAD 2>/dev/null)} + fi local git_curr_dir=$(relative_path "." "$git_root") local git_root_dir=$(basename "$git_root")