Radish alpha
h
Radicle Heartwood Protocol & Stack
Radicle
Git (anonymous pull)
Log in to clone via SSH
node: Preserve tracking policy on startup
Alexis Sellier committed 3 years ago
commit b51d491ad9f9e5efa12606adbc0daf52e9a905ca
parent bd0482622393556cdcdc32cfab7fdea4fbf64ab5
1 file changed +7 -5
modified radicle-node/src/service.rs
@@ -385,11 +385,13 @@ where
        for rid in self.storage.inventory()? {
            self.routing.insert(rid, self.node_id(), time.as_millis())?;

-
            if self
-
                .track_repo(&rid, tracking::Scope::All)
-
                .expect("Service::command: error tracking repository")
-
            {
-
                info!(target: "service", "Tracking local repository {rid}");
+
            if !self.is_tracking(&rid)? {
+
                if self
+
                    .track_repo(&rid, tracking::Scope::Trusted)
+
                    .expect("Service::initialize: error tracking repository")
+
                {
+
                    info!(target: "service", "Tracking local repository {rid}");
+
                }
            }
        }
        // Setup subscription filter for tracked repos.