diff --git a/src/plugins/vcsbase/vcsbaseclient.cpp b/src/plugins/vcsbase/vcsbaseclient.cpp index 12bdd51e538..eb078677fc9 100644 --- a/src/plugins/vcsbase/vcsbaseclient.cpp +++ b/src/plugins/vcsbase/vcsbaseclient.cpp @@ -172,11 +172,7 @@ CommandResult VcsBaseClientImpl::vcsSynchronousExec(const FilePath &workingDir, unsigned flags, QTextCodec *outputCodec) const { - Environment env = processEnvironment(); - VcsCommand command(workingDir, env.isValid() ? env : Environment::systemEnvironment()); - command.addFlags(flags); - command.setCodec(outputCodec); - return command.runCommand({vcsBinary(), args}, vcsTimeoutS()); + return vcsFullySynchronousExec(workingDir, args, flags, vcsTimeoutS(), outputCodec); } int VcsBaseClientImpl::vcsTimeoutS() const