No description
Because cloning FGData from SourceForge using https does not work (this has been the case for *years*) whereas normal updates of an existing clone do work, and so does cloning the repository from its official GitLab mirror using https, this commits implements a special case in _gitDownload(): If the assembled clone URL is <https://git.code.sf.net/p/flightgear/fgdata>, then ask the user if he agrees to automatically clone FGData from GitLab and arrange the repository setup to fetch subsequent updates from SourceForge. This should be fine because <https://gitlab.com/flightgear/fgdata> is an official mirror of FGData. The default answer is thus to do so. It is automatically chosen when download_and_compile.sh is called with --non-interactive (new option). This implies that the initial use of download_and_compile.sh is again as easy as subsequent ones. This commits also adds the utility function _yes_no_quit_prompt() to repeatedly ask a question ($1) until a valid answer has been provided. The function automatically uses the default answer ($2) if --non-interactive has been passed to download_and_compile.sh. See the “discussion” at <https://sourceforge.net/p/flightgear/mailman/message/37017469/>. |
||
---|---|---|
catalog | ||
changes-in-dat-files/apt.dat | ||
compile-scripts | ||
fg-from-scratch | ||
fgdata@7d78937a4c | ||
fgrun@3fb3be1935 | ||
flightgear@61808019a0 | ||
getstart@4313401e95 | ||
Nasa2FGearthview | ||
python3-flightgear | ||
release_builder | ||
simgear@bd93fb279b | ||
windows-3rd-party@790648cd69 | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
build_release_linux.sh | ||
build_release_mac.sh | ||
build_release_windows.bat | ||
CMakeLists.txt | ||
create_metar_dat.py | ||
download_and_compile.sh | ||
fgdata_checkers.py | ||
FlightGear.iss | ||
hudson_mac_build_release.sh | ||
hudson_mac_package_release.rb | ||
Info.plist.in | ||
installWinDeps.bat | ||
post_upload.py | ||
sentry-dSYM-upload-mac.sh | ||
update_git_mirror.sh | ||
version | ||
webhooks.xml |