VcsCommand Class

(VcsBase::VcsCommand)

Public Types

enum VcsRunFlags { SshPasswordPrompt, ExpectRepoChanges }

Public Functions

VcsCommand(const QString &defaultWorkingDirectory, const QProcessEnvironment &environment)
Utils::SynchronousProcessResponse runCommand(const Utils::FileName &binary, const QStringList &arguments, int timeoutS, const QString &workDirectory = QString(), const Utils::ExitCodeInterpreter &interpreter = Utils::defaultExitCodeInterpreter) override

Reimplemented Public Functions

virtual const QProcessEnvironment processEnvironment() const override

Additional Inherited Members

Member Type Documentation

enum VcsCommand::VcsRunFlags

Member Function Documentation

VcsCommand::VcsCommand(const QString &defaultWorkingDirectory, const QProcessEnvironment &environment)

Default constructs an instance of VcsCommand.

[override virtual] const QProcessEnvironment VcsCommand::processEnvironment() const

Utils::SynchronousProcessResponse VcsCommand::runCommand(const Utils::FileName &binary, const QStringList &arguments, int timeoutS, const QString &workDirectory = QString(), const Utils::ExitCodeInterpreter &interpreter = Utils::defaultExitCodeInterpreter)