mirror of
https://gitlab.com/fdroid/fdroidserver.git
synced 2024-10-05 18:50:09 +02:00
if building directly in git repo, use file path for remote
When a git repo has a .fdroid.yml file in it, and `fdroid build` is run directly in that git repo, then this uses the file path as the remote for the git repo in build/appid that is actually built. That makes it possible to run builds of commits that are only local, and makes things a whole lot faster.
This commit is contained in:
parent
c41daf1e7e
commit
28ea33b8d1
@ -502,7 +502,11 @@ def setup_vcs(app):
|
||||
# Set up vcs interface and make sure we have the latest code...
|
||||
logging.debug("Getting {0} vcs interface for {1}"
|
||||
.format(app.RepoType, app.Repo))
|
||||
vcs = getvcs(app.RepoType, app.Repo, build_dir)
|
||||
if app.RepoType == 'git' and os.path.exists('.fdroid.yml'):
|
||||
remote = os.getcwd()
|
||||
else:
|
||||
remote = app.Repo
|
||||
vcs = getvcs(app.RepoType, remote, build_dir)
|
||||
|
||||
return vcs, build_dir
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user