/// <exception cref="System.InvalidOperationException"></exception> /// <exception cref="System.IO.IOException"></exception> private void PrescanTwoTrees(ObjectId head, ObjectId merge) { DirCache dc = db.LockDirCache(); try { dco = new DirCacheCheckout(db, head, dc, merge); dco.PreScanTwoTrees(); } finally { dc.Unlock(); } }
/// <exception cref="System.InvalidOperationException"></exception> /// <exception cref="System.IO.IOException"></exception> public override void PrescanTwoTrees(Tree head, Tree merge) { DirCache dc = db.LockDirCache(); try { dco = new DirCacheCheckout(db, head.GetId(), dc, merge.GetId()); dco.PreScanTwoTrees(); } finally { dc.Unlock(); } }