mirror of
https://github.com/f-droid/fdroidserver.git
synced 2025-11-06 07:20:29 +03:00
Add warnings for repo clonings in build recipes
This commit is contained in:
parent
67cbd1fba4
commit
9198cd4127
1 changed files with 12 additions and 5 deletions
|
|
@ -224,15 +224,22 @@ def main():
|
||||||
|
|
||||||
# Build warnings
|
# Build warnings
|
||||||
for build in app['builds']:
|
for build in app['builds']:
|
||||||
for n in ['master', 'origin/', 'default', 'trunk']:
|
for s in ['master', 'origin/', 'default', 'trunk']:
|
||||||
if build['commit'] and build['commit'].startswith(n):
|
if build['commit'] and build['commit'].startswith(s):
|
||||||
warn("Branch '%s' used as commit in build '%s'" % (
|
warn("Branch '%s' used as commit in build '%s'" % (
|
||||||
n, build['version']))
|
s, build['version']))
|
||||||
for srclib in build['srclibs']:
|
for srclib in build['srclibs']:
|
||||||
ref = srclib.split('@')[1].split('/')[0]
|
ref = srclib.split('@')[1].split('/')[0]
|
||||||
if ref.startswith(n):
|
if ref.startswith(s):
|
||||||
warn("Branch '%s' used as commit in srclib '%s'" % (
|
warn("Branch '%s' used as commit in srclib '%s'" % (
|
||||||
n, srclib))
|
s, srclib))
|
||||||
|
for s in ['git clone', 'svn checkout', 'svn co', 'hg clone']:
|
||||||
|
for flag in ['init', 'prebuild', 'build']:
|
||||||
|
if not build[flag]:
|
||||||
|
continue
|
||||||
|
if s in build[flag]:
|
||||||
|
# TODO: This should not be pedantic!
|
||||||
|
pwarn("'%s' used in %s '%s'" % (s, flag, build[flag]))
|
||||||
|
|
||||||
if not appid:
|
if not appid:
|
||||||
print
|
print
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue