if (!needUpdate.isEmpty()) { String fetchURL = remote.getFetchURL(); result.addAll(fetchURL, needUpdate);
if (!needUpdate.isEmpty()) { String fetchURL = remote.getFetchURL(); transferSummary.addAll(fetchURL, needUpdate);
protected @Override TransferSummary _call() { final Remote remote = resolveRemote(); final Repository localRepo = repository(); final ProgressListener progress = getProgressListener(); final TransferSummary summary = new TransferSummary(); try (IRemoteRepo remoteRepo = openRemote(remote)) { final Set<Ref> remoteRefs = getRemoteRefs(remoteRepo); final List<PushReq> pushRequests = parseRequests(remoteRefs); final PackRequest request = prepareRequest(pushRequests, remoteRefs); List<RefDiff> dataTransferResults = localRepo.command(SendPackOp.class)// .setRequest(request)// .setTarget(remoteRepo)// .setProgressListener(progress)// .call(); // the remote has all the objects needed for the refs to be updated to the objectids // they point to List<RefDiff> updateResults = updateRemoteRefs(pushRequests, remoteRefs, remoteRepo); summary.addAll(remote.getPushURL(), updateResults); } return summary; }
protected @Override TransferSummary _call() { final Remote remote = resolveRemote(); final Repository localRepo = repository(); final ProgressListener progress = getProgressListener(); final TransferSummary summary = new TransferSummary(); try (IRemoteRepo remoteRepo = openRemote(remote)) { final Set<Ref> remoteRefs = getRemoteRefs(remoteRepo); final List<PushReq> pushRequests = parseRequests(remoteRefs); final PackRequest request = prepareRequest(pushRequests, remoteRefs); request.syncIndexes(pushIndexes); List<RefDiff> dataTransferResults = localRepo.command(SendPackOp.class)// .setRequest(request)// .setTarget(remoteRepo)// .setProgressListener(progress)// .call(); // the remote has all the objects needed for the refs to be updated to the objectids // they point to List<RefDiff> updateResults = updateRemoteRefs(pushRequests, remoteRefs, remoteRepo); summary.addAll(remote.getPushURL(), updateResults); } return summary; }
result.addAll(remote.getFetchURL(), Lists.newArrayList(remoteRemoteRefs));
transferSummary.addAll(remote.getFetchURL(), Lists.newArrayList(remoteRemoteRefs)); progress.setDescription("Fetched " + remoteRepo.getInfo());