Merge branch 'skip-git' into 'main'
check_whence.py: skip some validation if git ls-files fails See merge request kernel-firmware/linux-firmware!339
This commit is contained in:
commit
41a6688a08
|
@ -60,10 +60,13 @@ def list_links_list():
|
|||
|
||||
|
||||
def list_git():
|
||||
with os.popen("git ls-files") as git_files:
|
||||
git_files = os.popen("git ls-files")
|
||||
for line in git_files:
|
||||
yield line.rstrip("\n")
|
||||
|
||||
if git_files.close():
|
||||
sys.stderr.write("W: git file listing failed, skipping some validation\n")
|
||||
|
||||
|
||||
def main():
|
||||
ret = 0
|
||||
|
@ -135,7 +138,7 @@ def main():
|
|||
)
|
||||
ret = 1
|
||||
|
||||
for name in sorted(list(known_files - git_files)):
|
||||
for name in sorted(list(known_files - git_files) if len(git_files) else list()):
|
||||
sys.stderr.write("E: %s listed in WHENCE does not exist\n" % name)
|
||||
ret = 1
|
||||
|
||||
|
@ -151,10 +154,10 @@ def main():
|
|||
break
|
||||
valid_targets.add(dirname)
|
||||
|
||||
for link, target in sorted(links_list):
|
||||
for link, target in sorted(links_list if len(git_files) else list()):
|
||||
if target not in valid_targets:
|
||||
sys.stderr.write(
|
||||
"E: target %s of link %s in WHENCE" " does not exist\n" % (target, link)
|
||||
"E: target %s of link %s in WHENCE does not exist\n" % (target, link)
|
||||
)
|
||||
ret = 1
|
||||
|
||||
|
|
Loading…
Reference in New Issue