use std::sync::Arc; use crate::context::facade::GitContext; #[derive(Clone)] pub struct GitBaby { ctx: Arc, } impl GitBaby { pub fn new(ctx: Arc) -> Self { Self { ctx } } pub fn context(&self) -> &GitContext { &self.ctx } }