throw new IllegalArgumentException(Assert.formatNotEmpty("Remote"));
final LsRemoteCommand lsRemote = new LsRemoteCommand(repository);
lsRemote.setRemote(remote);
try {
final Collection<Ref> remoteRefs = lsRemote.call();
final List<RefDiff> diffs = new ArrayList<RefDiff>();
if (hasRemote(repository, remote)) {
final String refPrefix = R_REMOTES + remote + "/";
for (Ref remoteRef : remoteRefs) {
String name = remoteRef.getName();