mirror of
https://github.com/f-droid/fdroidserver.git
synced 2026-03-18 15:06:42 -04: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:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user