mutiny-diff 0.1.22

TUI git diff viewer with worktree management
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use crate::git::types::{ComparisonTarget, FileDelta};
use crate::state::diff_state::DiffOptions;

#[derive(Debug, Clone)]
pub struct DiffRequest {
    pub generation: u64,
    pub target: ComparisonTarget,
    pub options: DiffOptions,
}

#[derive(Debug)]
pub struct DiffResult {
    pub generation: u64,
    pub deltas: Result<Vec<FileDelta>, String>,
}