From 48c69927f6396f35ce15cd273030e0236357a70b Mon Sep 17 00:00:00 2001 From: Taka Date: Tue, 25 Aug 2020 10:40:48 +0000 Subject: [PATCH] Handle detached HEAD when reporting what the active git branch is. --- freeze.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/freeze.py b/freeze.py index 00f4c45..01d4e0a 100755 --- a/freeze.py +++ b/freeze.py @@ -47,6 +47,8 @@ def get_git_info(): if len(lines) != 1: raise RuntimeError( "Can't parse git branch status." ) branch_name = lines[0][2:] + if branch_name.startswith( "(HEAD detached at" ) and branch_name.endswith( ")" ): + branch_name = branch_name[18:-1] return { "last_commit_id": last_commit_id, "branch_name": branch_name }