Fixed incorrect handling of local and UNC paths when cloning repositories
FossilOrigin-Name: ab62f1bafdc523e1ea7e661676aeb49c82ed93e0
This commit is contained in:
@ -498,12 +498,18 @@ void MainWindow::on_actionCloneRepository_triggered()
|
||||
stopUI();
|
||||
|
||||
// Actual command
|
||||
QStringList cmd = QStringList() << "clone" << url.toString() << repository;
|
||||
QString source = url.toString();
|
||||
QString logsource = url.toString(QUrl::RemovePassword);
|
||||
if(url.isLocalFile())
|
||||
{
|
||||
source = url.toLocalFile();
|
||||
logsource = source;
|
||||
}
|
||||
|
||||
QStringList cmd = QStringList() << "clone" << source << repository;
|
||||
|
||||
// Log Command
|
||||
if(!url.password().isEmpty())
|
||||
url.setPassword("*****");
|
||||
QStringList logcmd = QStringList() << "fossil" << "clone" << url.toString() << repository;
|
||||
QStringList logcmd = QStringList() << "fossil" << "clone" << logsource << repository;
|
||||
|
||||
log("<b>>"+logcmd.join(" ")+"</b><br>", true);
|
||||
|
||||
|
Reference in New Issue
Block a user