From 1fd24f86fabd7017ef8d2bf87f3554b2222abcd6 Mon Sep 17 00:00:00 2001 From: Luka Hietala Date: Wed, 19 Nov 2025 21:45:00 +0200 Subject: [PATCH] add head to refs --- git/ref.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/git/ref.py b/git/ref.py index 626987f..0eae983 100644 --- a/git/ref.py +++ b/git/ref.py @@ -5,6 +5,14 @@ import pygit2 as git def get_refs(path): repo = git.Repository(path) refs = [] + # add head ref manually + head_ref = repo.head + refs.append({ + 'name': "HEAD", + 'shorthand': "HEAD", + 'target': str(head_ref.target) + }) + for ref_name in repo.listall_references(): ref = repo.lookup_reference(ref_name) refs.append({ -- 2.47.3