cli: remove unused cli::git methods

The methods appear not to be called anywhere.
This commit is contained in:
Slack Coder 2023-04-12 15:38:14 -05:00 committed by Alexis Sellier
parent 82d190f64f
commit 327ebd4d2a
No known key found for this signature in database
1 changed files with 0 additions and 25 deletions

View File

@ -233,23 +233,6 @@ pub fn branch_remote(repo: &Repository, branch: &str) -> anyhow::Result<String>
Ok(remote)
}
/// Call `git pull`, optionally with `--force`.
pub fn pull(repo: &Path, force: bool) -> io::Result<String> {
let mut args = vec!["-c", "color.diff=always", "pull", "-v"];
if force {
args.push("--force");
}
git(repo, args)
}
/// Clone the given repository via `git clone` into a directory.
pub fn clone(repo: &str, destination: &Path) -> Result<String, io::Error> {
git(
Path::new("."),
["clone", repo, &destination.to_string_lossy()],
)
}
/// Check that the system's git version is supported. Returns an error otherwise.
pub fn check_version() -> Result<Version, anyhow::Error> {
let git_version = git::version()?;
@ -302,14 +285,6 @@ pub fn add_tag(
Ok(oid)
}
pub fn push_tag(tag_name: &str) -> io::Result<String> {
git(Path::new("."), vec!["push", "rad", "tag", tag_name])
}
pub fn push_branch(name: &str) -> io::Result<String> {
git(Path::new("."), vec!["push", "rad", name])
}
fn write_gitsigner(mut w: impl io::Write, signer: &NodeId) -> io::Result<()> {
writeln!(w, "{} {}", signer, ssh::fmt::key(signer))
}