mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-11 16:05:44 +01:00
fix anonymous repository url
This commit is contained in:
@@ -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");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user