From: Hans-Christoph Steiner Date: Mon, 10 Apr 2017 23:05:53 +0000 (+0200) Subject: server: remove unused --sync-from-local-copy-dir X-Git-Tag: 0.8~78^2~9 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=f75b547795a116924860998f0dba5abc9034fd51;p=fdroidserver.git server: remove unused --sync-from-local-copy-dir This option was not hooked up at all, and does not make sense as a command line argument. It should just be a config.py item. In that case, the presence of config.py marks the current dir as a repo, so there is no longer a need to test for a dir called repo/ as a safety. This makes the setup easier, since sync_from_localcopy() now creates repo/ for the user. --- diff --git a/fdroidserver/server.py b/fdroidserver/server.py index 6e8a9d6e..4874a57f 100644 --- a/fdroidserver/server.py +++ b/fdroidserver/server.py @@ -308,8 +308,6 @@ def main(): help="Specify an identity file to provide to SSH for rsyncing") parser.add_argument("--local-copy-dir", default=None, help="Specify a local folder to sync the repo to") - parser.add_argument("--sync-from-local-copy-dir", action="store_true", default=False, - help="Before uploading to servers, sync from local copy dir") parser.add_argument("--no-checksum", action="store_true", default=False, help="Don't use rsync checksums") options = parser.parse_args() @@ -417,7 +415,7 @@ def main(): elif options.command == 'update': for repo_section in repo_sections: if local_copy_dir is not None: - if config['sync_from_local_copy_dir'] and os.path.exists(repo_section): + if config['sync_from_local_copy_dir']: sync_from_localcopy(repo_section, local_copy_dir) else: update_localcopy(repo_section, local_copy_dir) diff --git a/tests/run-tests b/tests/run-tests index 3c3dfc1a..43641c4e 100755 --- a/tests/run-tests +++ b/tests/run-tests @@ -352,7 +352,8 @@ $fdroid server update --local-copy-dir=$LOCALCOPYDIR NEWREPOROOT=`create_test_dir` cd $NEWREPOROOT $fdroid init -$fdroid server update --local-copy-dir=$LOCALCOPYDIR --sync-from-local-copy-dir +echo "sync_from_local_copy_dir = True" >> config.py +$fdroid server update --local-copy-dir=$LOCALCOPYDIR #------------------------------------------------------------------------------#