File tree Expand file tree Collapse file tree
crates/soar-operations/src Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -112,7 +112,13 @@ impl SoarContext {
112112 ) ;
113113 let mut tasks = Vec :: new ( ) ;
114114
115- for repo in & self . inner . config . repositories {
115+ for repo in self
116+ . inner
117+ . config
118+ . repositories
119+ . iter ( )
120+ . filter ( |r| r. is_enabled ( ) )
121+ {
116122 trace ! ( repo_name = repo. name, "scheduling repository sync" ) ;
117123 let repo_clone = repo. clone ( ) ;
118124 let etag = self . read_repo_etag ( & repo_clone) ;
@@ -278,7 +284,13 @@ impl SoarContext {
278284 debug ! ( readonly = readonly, "creating metadata manager" ) ;
279285 let mut manager = MetadataManager :: new ( ) ;
280286
281- for repo in & self . inner . config . repositories {
287+ for repo in self
288+ . inner
289+ . config
290+ . repositories
291+ . iter ( )
292+ . filter ( |r| r. is_enabled ( ) )
293+ {
282294 if let Ok ( repo_path) = repo. get_path ( ) {
283295 let metadata_db = repo_path. join ( "metadata.db" ) ;
284296 if metadata_db. is_file ( ) {
You can’t perform that action at this time.
0 commit comments