aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/main.rs b/src/main.rs
index 97929af..eeec4a3 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -2,27 +2,30 @@ use anyhow::{Context, Result};
use clap::Parser;
use derivative::Derivative;
-use tracing::{debug, info, metadata::LevelFilter, trace, Level};
+use tracing::{debug, metadata::LevelFilter, Level};
use tracing_subscriber::{fmt::format::FmtSpan, prelude::*, EnvFilter};
-use gtree::{
- config,
- local::{Aggregator, Repos},
-};
+use crate::repo::{Aggregator, Repos};
+
+pub mod config;
+pub mod forge;
+pub mod git;
+pub mod repo;
mod list;
mod sync;
mod update;
+#[cfg(test)]
+mod tests;
+
#[derive(Derivative)]
#[derivative(Debug)]
struct GTree {
figment: figment::Figment,
config: config::Config,
args: config::args::Args,
- forge: gtree::forge::Forge,
- #[derivative(Debug = "ignore")]
- gitconfig: git2::Config,
+ forge: forge::Forge,
}
impl GTree {
@@ -38,16 +41,13 @@ impl GTree {
.next()
.context("No Forge configured, please setup a forge")?;
- let forge = gtree::forge::Forge::new(forge_config).await?;
-
- let gitconfig = git2::Config::open_default()?;
+ let forge = forge::Forge::new(forge_config).await?;
Ok(GTree {
figment,
config,
args,
forge,
- gitconfig,
})
}