Fix 'IndexError: list index out of range' error when working with a completely empty Gitlab repository.

This commit is contained in:
Maxine Hayes 2023-08-10 09:59:53 -04:00
parent d0d7581e61
commit f6606787ef

View File

@ -153,5 +153,9 @@ def lsremote(url):
for ref in git_cmd.ls_remote(url).split('\n'):
hash_ref_list = ref.split('\t')
remote_refs[hash_ref_list[1]] = hash_ref_list[0]
# Solves "IndexError: list index out of range" error when working
# with a completely empty Gitlab repository.
# (Initialized without README in the web interface)
if len(hash_ref_list) > 1:
remote_refs[hash_ref_list[1]] = hash_ref_list[0]
return remote_refs