fix anonymous repository url

This commit is contained in:
Sebastian Sdorra
2012-02-26 13:55:34 +01:00
parent c052ae0327
commit d0dfae82d8

View File

@@ -65,13 +65,21 @@ public class HgRepositoryClient extends AbstractRepositoryClient
{ {
super(localRepository, remoteRepository); super(localRepository, remoteRepository);
String scheme = remoteRepository.substring(0, if ((username != null) && (password != null))
remoteRepository.indexOf("://") + 3); {
StringBuilder buffer = new StringBuilder(scheme); String scheme = remoteRepository.substring(0,
remoteRepository.indexOf("://") + 3);
StringBuilder buffer = new StringBuilder(scheme);
buffer.append(username).append(":").append(password).append("@");
buffer.append(remoteRepository.substring(scheme.length()));
remoteURL = buffer.toString();
}
else
{
remoteURL = remoteRepository;
}
buffer.append(username).append(":").append(password).append("@");
buffer.append(remoteRepository.substring(scheme.length()));
remoteURL = buffer.toString();
hg = IOUtil.search("hg"); hg = IOUtil.search("hg");
} }