Exemple #1
0
        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);
        }
Exemple #2
0
 public override Snapshot queryMerges(Revision rev)
 {
     return(_db.queryMerges(rev));
 }