private void NegotiateBegin() { _walk.resetRetain(REACHABLE, ADVERTISED); _walk.markStart(_reachableCommits); _walk.sort(RevSort.COMMIT_TIME_DESC); _walk.setRevFilter(new NegotiateBeginRevFilter(COMMON, ADVERTISED)); }
private bool WantSatisfied(RevCommit want) { _walk.resetRetain(SAVE); _walk.markStart(want); while (true) { RevCommit c = _walk.next(); if (c == null) { break; } if (c.has(PEER_HAS)) { AddCommonBase(c); return(true); } } return(false); }