aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/util
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/util')
-rw-r--r--crates/shirabe/src/util/hg.rs10
1 files changed, 7 insertions, 3 deletions
diff --git a/crates/shirabe/src/util/hg.rs b/crates/shirabe/src/util/hg.rs
index d20cf16..7fbf125 100644
--- a/crates/shirabe/src/util/hg.rs
+++ b/crates/shirabe/src/util/hg.rs
@@ -22,10 +22,14 @@ pub struct Hg {
impl Hg {
pub fn new(
io: std::rc::Rc<std::cell::RefCell<dyn IOInterface>>,
- config: &Config,
- process: &std::rc::Rc<std::cell::RefCell<ProcessExecutor>>,
+ config: std::rc::Rc<std::cell::RefCell<Config>>,
+ process: std::rc::Rc<std::cell::RefCell<ProcessExecutor>>,
) -> Self {
- todo!()
+ Self {
+ io,
+ config,
+ process,
+ }
}
pub fn run_command(