From 8f60af7aa4b014594d7f0cc26ccb5d4ccdf2e46d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Val=C3=A9rio?= Date: Sat, 28 Nov 2020 21:48:38 +0000 Subject: [PATCH] step fifty: data, delete refs --- src/data.rs | 5 +++++ 1 file changed, 5 insertions(+) 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![];