mirror of
https://gitlab.com/fdroid/fdroidserver.git
synced 2024-11-09 00:40:11 +01:00
Don't accept empty commits
With SCMs like git, "git checkout ''" doesn't actually fail, so one may commit builds without noticing that they left the commit empty.
This commit is contained in:
parent
298934afa5
commit
3d50ecf5fe
@ -679,7 +679,8 @@ def parse_metadata(metafile):
|
||||
line = line.rstrip('\r\n')
|
||||
if mode == 3:
|
||||
if not any(line.startswith(s) for s in (' ', '\t')):
|
||||
if 'commit' not in curbuild and 'disable' not in curbuild:
|
||||
commit = curbuild['commit'] if 'commit' in curbuild else None
|
||||
if not commit and 'disable' not in curbuild:
|
||||
raise MetaDataException("No commit specified for {0} in {1}"
|
||||
.format(curbuild['version'], linedesc))
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user