From 3d57b1868b512c647407ee278bb4162495da8708 Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Fri, 10 Feb 2023 09:14:23 +0100 Subject: [PATCH] Fossil: Force open a repository by default Fixes: QTCREATORBUG-28762 Change-Id: Iac45e940eb32cdb68eb2e745c5e63d3cc48ac943 Reviewed-by: Orgad Shaneh Reviewed-by: Christian Stenger --- src/plugins/fossil/fossilclient.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/fossil/fossilclient.cpp b/src/plugins/fossil/fossilclient.cpp index 842466c9ca0..16038150cb9 100644 --- a/src/plugins/fossil/fossilclient.cpp +++ b/src/plugins/fossil/fossilclient.cpp @@ -621,7 +621,8 @@ bool FossilClient::synchronousCreateRepository(const FilePath &workingDirectory, outputWindow->append(sanitizeFossilOutput(result.cleanedStdOut())); // check out the created repository file into the working directory - result = vcsSynchronousExec(workingDirectory, {"open", repoFilePath.toUserOutput()}); + // --force as it may be not empty e.g. when creating a project from wizard + result = vcsSynchronousExec(workingDirectory, {"open", "--force", repoFilePath.toUserOutput()}); if (result.result() != ProcessResult::FinishedWithSuccess) return false; outputWindow->append(sanitizeFossilOutput(result.cleanedStdOut()));