Radish alpha
r
rad:z39mP9rQAaGmERfUMPULfPUi473tY
Radicle terminal user interface
Radicle
Git
feat(bin): Make git states (de)serializable
Erik Kundt committed 1 year ago
commit 6a2ee673034509cce96665d4d0fe0816046bb0b6
parent 0108c73
1 file changed +2 -1
modified bin/git.rs
@@ -13,6 +13,7 @@ use radicle::git::Oid;
use radicle_cli::git::unified_diff::FileHeader;
use radicle_cli::terminal;
use radicle_cli::terminal::highlight::Highlighter;
+
use serde::{Deserialize, Serialize};

pub type FilePaths<'a> = (Option<(&'a Path, Oid)>, Option<(&'a Path, Oid)>);

@@ -217,7 +218,7 @@ impl From<&Hunk<Modification>> for HunkStats {
    }
}

-
#[derive(Clone, Default, Debug, PartialEq)]
+
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub enum HunkState {
    #[default]
    Unknown,