void GitRunner::startJob(DvcsJob &job) { m_result.clear(); m_isRunning = true; job.start(); m_result.append(job.output()); // Save the result m_isRunning = false; m_jobStatus = job.status(); // Save job status job.cancel(); // Kill the job delete &job; }