fetcher: ssh+backend strip should be in the derived class, not the base class. #1118
This commit is contained in:
parent
08f080c9b8
commit
db20ada40e
|
@ -66,6 +66,9 @@ namespace SparkleLib.Git {
|
|||
string target_folder, bool fetch_prior_history) : base (server, required_fingerprint,
|
||||
remote_path, target_folder, fetch_prior_history)
|
||||
{
|
||||
if (RemoteUrl.ToString ().StartsWith ("ssh+"))
|
||||
RemoteUrl = new Uri ("ssh" + RemoteUrl.ToString ().Substring (RemoteUrl.ToString ().IndexOf ("://")));
|
||||
|
||||
Uri uri = RemoteUrl;
|
||||
|
||||
if (!uri.Scheme.Equals ("ssh") && !uri.Scheme.Equals ("https") &&
|
||||
|
|
|
@ -108,9 +108,6 @@ namespace SparkleLib {
|
|||
|
||||
TargetFolder = target_folder;
|
||||
|
||||
if (server.StartsWith ("ssh+"))
|
||||
server = "ssh" + server.Substring (server.IndexOf ("://"));
|
||||
|
||||
RemoteUrl = new Uri (server + remote_path);
|
||||
IsActive = false;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue