Добавление постфикса .git после парсинга URL
При работе скрипта с опцией --check-vcs возникает следующая проблема.
- После парсинга ссылки вида
https://gitlab.ow2.org/asm/asm
она попадает на вход функции check_repo. - Команда
git ls-remote https://gitlab.ow2.org/asm/asm
вернет список тэгов, но выведет предупреждениеwarning: redirecting to https://gitlab.ow2.org/asm/asm.git/
в поток stderr. - Таким образом, хоть репозиторий валидный, sbom-checker выдаст ошибку
ERROR/GIT
, поскольку при проверке результата командыgit ls-remote
stderr
будет не пустым.
В таком случае, предлагается в конец собираемого URL добавить постфикс .git
, чтобы избежать ложных ошибок чекера.