fetcher git: add FIXME
This commit is contained in:
parent
142cba55c1
commit
85d33dd135
|
@ -28,23 +28,27 @@ namespace SparkleLib {
|
|||
private SparkleGit git;
|
||||
|
||||
|
||||
public SparkleFetcherGit (string server, string remote_folder, string target_folder) :
|
||||
base (server, remote_folder, target_folder)
|
||||
public SparkleFetcherGit (string server, string remote_path, string target_folder) :
|
||||
base (server, remote_path, target_folder)
|
||||
{
|
||||
if (server.EndsWith ("/"))
|
||||
server = server.Substring (0, server.Length - 1);
|
||||
|
||||
if (!remote_folder.StartsWith ("/"))
|
||||
remote_folder = "/" + remote_folder;
|
||||
// FIXME: Adding these lines makes the fetcher fail
|
||||
// if (remote_path.EndsWith ("/"))
|
||||
// remote_path = remote_path.Substring (0, remote_path.Length - 1);
|
||||
|
||||
if (!remote_path.StartsWith ("/"))
|
||||
remote_path = "/" + remote_path;
|
||||
|
||||
|
||||
Uri uri;
|
||||
|
||||
try {
|
||||
uri = new Uri (server + remote_folder);
|
||||
uri = new Uri (server + remote_path);
|
||||
|
||||
} catch (UriFormatException) {
|
||||
uri = new Uri ("ssh://" + server + remote_folder);
|
||||
uri = new Uri ("ssh://" + server + remote_path);
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue