aboutsummaryrefslogtreecommitdiff
path: root/src/update/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/update/mod.rs')
-rw-r--r--src/update/mod.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/update/mod.rs b/src/update/mod.rs
index dfc800c..609b35e 100644
--- a/src/update/mod.rs
+++ b/src/update/mod.rs
@@ -6,8 +6,10 @@ use tracing::debug;
use crate::repo::{Repo, RepoError, Repos};
impl crate::GTree {
- pub async fn update(&self, repos: Repos) {
- for mut repo in repos {
+ pub fn update(&self, repos: Repos) {
+ for (name, repo) in repos {
+ let mut repo = repo.write().unwrap();
+
if repo.repo.is_some() {
match repo.update() {
Ok(u) => println!("{}", u),