public override Snapshot queryMerges(Revision rev) { Snapshot sn = null; TFSDB db = new TFSDB(_vcs, rev.Branch, _cache); /* add this revision to the visitor */ db.visitor.addRevision(rev); /* generate a bunch of queries given this revision's parents. * then run the queries. */ db.queueParents(rev); /* now dump the result back to the cache. */ db.visitor.save(_cache); /* now run the query against the cache. */ sn = _cache.queryMerges(rev); return(sn); }
public override Snapshot queryMerges(Revision rev) { return(_db.queryMerges(rev)); }