diff --git a/Git/git_command.cpp b/Git/git_command.cpp index 03cf44c..4e658a5 100644 --- a/Git/git_command.cpp +++ b/Git/git_command.cpp @@ -64,11 +64,13 @@ bool GitCommand::exec(QStringList const &options, int start_timeout, int finish_ } bool GitCommand::check(int start_timeout, int finish_timeout) { + m_workingDirectory = customerRepoDir(); QStringList const lst{"fsck"}; return exec(lst, start_timeout, finish_timeout); } bool GitCommand::checkout(int start_timeout, int finish_timeout) { + m_workingDirectory = customerRepoDir(); int const zoneNr = read1stLineOfFile("/mnt/system_data/zone_nr"); if (zoneNr != -1) { QStringList const lst{"checkout", QString("zg1/zone%1").arg(zoneNr)}; @@ -91,11 +93,13 @@ bool GitCommand::clone(int start_timeout, int finish_timeout) { } bool GitCommand::pull(int start_timeout, int finish_timeout) { + m_workingDirectory = customerRepoDir(); QStringList const lst{"pull"}; return exec(lst, start_timeout, finish_timeout); } bool GitCommand::status(int start_timeout, int finish_timeout) { + m_workingDirectory = customerRepoDir(); QStringList const lst{"status"}; return exec(lst, start_timeout, finish_timeout); }