diff --git a/src/data.rs b/src/data.rs index 80c074c..4922c6d 100644 --- a/src/data.rs +++ b/src/data.rs @@ -73,6 +73,11 @@ pub fn get_ref(reference: String, deref: bool) -> RefValue { return get_ref_internal(reference, deref).1; } +pub fn delete_ref(reference: String, deref: bool) { + let ref_to_del = get_ref_internal(reference, deref).0; + fs::remove_file(format!("{}/{}", RGIT_DIR, ref_to_del)).unwrap(); +} + pub fn iter_refs(prefix: &str, deref: bool) -> Vec<(String, RefValue)> { let mut refs: Vec<(String, RefValue)> = vec![];