From 9104ac02f7ac68d84bf9a3a78514bd080c77eec5 Mon Sep 17 00:00:00 2001 From: Scott Densmore Date: Sun, 8 Jun 2025 14:59:18 -0700 Subject: feat: display commit hash in detached HEAD state (#832) --- packages/cli/src/ui/hooks/useGitBranchName.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'packages/cli/src/ui/hooks/useGitBranchName.ts') diff --git a/packages/cli/src/ui/hooks/useGitBranchName.ts b/packages/cli/src/ui/hooks/useGitBranchName.ts index 463c773f..8f8e6667 100644 --- a/packages/cli/src/ui/hooks/useGitBranchName.ts +++ b/packages/cli/src/ui/hooks/useGitBranchName.ts @@ -27,7 +27,17 @@ export function useGitBranchName(cwd: string): string | undefined { if (branch && branch !== 'HEAD') { setBranchName(branch); } else { - setBranchName(undefined); + exec( + 'git rev-parse --short HEAD', + { cwd }, + (error, stdout, _stderr) => { + if (error) { + setBranchName(undefined); + return; + } + setBranchName(stdout.toString().trim()); + }, + ); } }, ), -- cgit v1.2.3