mirror of
https://github.com/RetroDECK/ES-DE.git
synced 2024-11-21 21:55:38 +00:00
Set the checkout strategy to 'force' in GuiThemeDownloader to overwrite local changes if there are conflicts
This commit is contained in:
parent
6c1ec7e7e6
commit
3f2ba517e4
|
@ -244,7 +244,7 @@ bool GuiThemeDownloader::fetchRepository(const std::string& repositoryName, bool
|
|||
#else
|
||||
git_checkout_options checkoutOptions = GIT_CHECKOUT_OPTIONS_INIT;
|
||||
#endif
|
||||
checkoutOptions.checkout_strategy = GIT_CHECKOUT_SAFE;
|
||||
checkoutOptions.checkout_strategy = GIT_CHECKOUT_FORCE;
|
||||
errorCode = git_checkout_tree(repository, object, &checkoutOptions);
|
||||
errorCode = git_repository_set_head(repository, branchName.c_str());
|
||||
|
||||
|
@ -334,7 +334,7 @@ bool GuiThemeDownloader::fetchRepository(const std::string& repositoryName, bool
|
|||
#else
|
||||
git_checkout_options checkoutOptions = GIT_CHECKOUT_OPTIONS_INIT;
|
||||
#endif
|
||||
checkoutOptions.checkout_strategy = GIT_CHECKOUT_SAFE;
|
||||
checkoutOptions.checkout_strategy = GIT_CHECKOUT_FORCE;
|
||||
|
||||
git_checkout_tree(repository, object, &checkoutOptions);
|
||||
errorCode = git_reference_set_target(&newTargetRef, oldTargetRef, objectID, nullptr);
|
||||
|
@ -1261,7 +1261,7 @@ bool GuiThemeDownloader::cloneRepository(const std::string& repositoryName, cons
|
|||
git_clone_options cloneOptions = GIT_CLONE_OPTIONS_INIT;
|
||||
#endif
|
||||
|
||||
cloneOptions.checkout_opts.checkout_strategy = GIT_CHECKOUT_SAFE;
|
||||
cloneOptions.checkout_opts.checkout_strategy = GIT_CHECKOUT_FORCE;
|
||||
cloneOptions.fetch_opts.callbacks.transfer_progress = fetchProgressFunc;
|
||||
|
||||
mReceivedObjectsProgress = 0.0f;
|
||||
|
|
Loading…
Reference in a new issue