diff options
| author | Michael Rappazzo <rappazzo@gmail.com> | 2025-09-13 07:31:51 -0400 |
|---|---|---|
| committer | Johannes Sixt <j6t@kdbg.org> | 2025-09-14 20:18:30 +0200 |
| commit | 88189dd7cb535486b74bcf50997253797f4b999c (patch) | |
| tree | e58b685dda6de820e2610f9b35a8bfd02fe03a25 /git-gui | |
| parent | 9965cc771b6b43a8852a4950a196180f2c616891 (diff) | |
gitk: fix error when remote tracking branch is deleted
When a remote tracking branch is deleted (e.g., via 'git push --delete
origin branch'), the headids array entry for that branch is removed, but
upstreamofref may still reference it. This causes gitk to show an error
and prevents the Tags and Heads view from opening.
Fix by checking that headids($upstreamofref($n)) exists before accessing
it in the refill_reflist function.
Signed-off-by: Michael Rappazzo <rappazzo@gmail.com>
Signed-off-by: Johannes Sixt <j6t@kdbg.org>
Diffstat (limited to 'git-gui')
0 files changed, 0 insertions, 0 deletions
