aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar lancebord 2026-03-02 14:42:04 -0500
committerGravatar lancebord 2026-03-02 14:42:04 -0500
commit430db070313f430e35c2fa63ea62d26c680ae79a (patch)
treef75425a5e4f5762cab8c4d9dfb2083ae1a7c1066
parentuse lockfile for update tracking instead of trusting repo head (diff)
remove dependencies field
-rw-r--r--TODO1
-rw-r--r--src/action.rs1
-rw-r--r--src/config.rs8
3 files changed, 1 insertions, 9 deletions
diff --git a/TODO b/TODO
index 950c04d..70f787f 100644
--- a/TODO
+++ b/TODO
@@ -1,4 +1,3 @@
repo branch in config
repo set hash
tagged and none update modes
-lockfile for update tracking
diff --git a/src/action.rs b/src/action.rs
index 9816a6a..8a9b4b5 100644
--- a/src/action.rs
+++ b/src/action.rs
@@ -184,7 +184,6 @@ fn remove(packages: Vec<String>) -> Result<(), String> {
return Err("remove must be run as root".to_string());
}
- println!("Checking dependencies...\n");
let package_paths: PackageList = util::collect_named_packages(packages)?;
util::print_collected_packages(&package_paths, "Packages to remove");
diff --git a/src/config.rs b/src/config.rs
index c895a0c..0339739 100644
--- a/src/config.rs
+++ b/src/config.rs
@@ -17,7 +17,6 @@ pub enum ConfigCommand {
#[derive(Deserialize)]
pub struct Config {
pub update: Option<String>,
- pub dependencies: Option<Vec<String>>,
pub hooks: Option<Hooks>,
}
@@ -49,10 +48,6 @@ impl Config {
println!("update: {}", update);
}
- if let Some(deps) = &self.dependencies {
- println!("dependencies: {:?}", deps);
- }
-
if let Some(hooks) = &self.hooks {
println!("hooks:");
@@ -85,8 +80,7 @@ pub fn create_config(package: &str) -> Result<(), String> {
let template = format!(
r#"# {package} configuration
-update = "tagged" # no | live | tagged
-dependencies = []
+update = "live" # no | live | tagged
[hooks]
build = "make"