mirror of
https://github.com/sourcegit-scm/sourcegit
synced 2025-05-21 12:15:00 +00:00
33 lines
855 B
C#
33 lines
855 B
C#
namespace SourceGit.Commands {
|
|
public class Remote : Command {
|
|
public Remote(string repo) {
|
|
WorkingDirectory = repo;
|
|
Context = repo;
|
|
}
|
|
|
|
public bool Add(string name, string url) {
|
|
Args = $"remote add {name} {url}";
|
|
return Exec();
|
|
}
|
|
|
|
public bool Delete(string name) {
|
|
Args = $"remote remove {name}";
|
|
return Exec();
|
|
}
|
|
|
|
public bool Rename(string name, string to) {
|
|
Args = $"remote rename {name} {to}";
|
|
return Exec();
|
|
}
|
|
|
|
public bool Prune(string name) {
|
|
Args = $"remote prune {name}";
|
|
return Exec();
|
|
}
|
|
|
|
public bool SetURL(string name, string url) {
|
|
Args = $"remote set-url {name} {url}";
|
|
return Exec();
|
|
}
|
|
}
|
|
}
|