void MercurialClient::parsePullOutput(const QString &output) { if (output.endsWith(QLatin1String("no changes found"))) return; if (output.endsWith(QLatin1String("(run 'hg update' to get a working copy)"))) { emit needUpdate(); return; } if (output.endsWith(QLatin1String("'hg merge' to merge)"))) emit needMerge(); }
void addFile(std::string const & fn) { libmaus::util::TempFileRemovalContainer::addTempFile(fn); SparseGammaGapFile S(fn,0); { libmaus::parallel::ScopeLock slock(lock); addcnt += 1; L[0].push_back(S); } uint64_t l = 0; std::pair<libmaus::gamma::SparseGammaGapFile,libmaus::gamma::SparseGammaGapFile> P; while ( needMerge(l,P) ) { libmaus::gamma::SparseGammaGapFile const N = doMerge(l,P,tmpgen.getFileName()); libmaus::parallel::ScopeLock slock(lock); L[l+1].push_back(N); } }