File tree 2 files changed +19
-5
lines changed
2 files changed +19
-5
lines changed Original file line number Diff line number Diff line change @@ -1578,8 +1578,6 @@ fn print_dir(
1578
1578
let c = config. color ;
1579
1579
let has_pkgbuild = path. join ( "PKGBUILD" ) . exists ( ) ;
1580
1580
1581
- println ! ( "{:?} {:?}" , path, has_pkgbuild) ;
1582
-
1583
1581
for file in read_dir ( path) . with_context ( || tr ! ( "failed to read dir: {}" , path. display( ) ) ) ? {
1584
1582
let file = file?;
1585
1583
@@ -1655,7 +1653,7 @@ fn print_dir(
1655
1653
Ok ( ( ) )
1656
1654
}
1657
1655
1658
- fn review ( config : & Config , fetch : & aur_fetch:: Fetch , pkgs : & [ & str ] ) -> Result < ( ) > {
1656
+ pub fn review ( config : & Config , fetch : & aur_fetch:: Fetch , pkgs : & [ & str ] ) -> Result < ( ) > {
1659
1657
if pkgs. is_empty ( ) {
1660
1658
return Ok ( ( ) ) ;
1661
1659
}
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ use std::{
7
7
sync:: Arc ,
8
8
} ;
9
9
10
- use crate :: { download:: print_download, exec} ;
10
+ use crate :: { download:: print_download, exec, install :: review } ;
11
11
use anyhow:: { anyhow, bail, Context , Result } ;
12
12
use aur_fetch:: Fetch ;
13
13
use indicatif:: { ProgressBar , ProgressStyle } ;
@@ -215,7 +215,7 @@ impl PkgbuildRepo {
215
215
return Ok ( ( ) ) ;
216
216
}
217
217
218
- log:: debug!( "for each pkgbuild: {}" , path. display( ) ) ;
218
+ // log::debug!("for each pkgbuild: {}", path.display());
219
219
220
220
if path. join ( "PKGBUILD" ) . exists ( ) {
221
221
f ( path, data) ?;
@@ -362,6 +362,22 @@ impl PkgbuildRepos {
362
362
pb. finish ( ) ;
363
363
}
364
364
365
+ let review_repos = repos
366
+ . iter ( )
367
+ . filter ( |r| {
368
+ !config
369
+ . pkgbuild_repos
370
+ . repo ( & r. name )
371
+ . map ( |r| r. skip_review )
372
+ . unwrap_or ( false )
373
+ } )
374
+ . map ( |r| r. name . as_str ( ) )
375
+ . collect :: < Vec < _ > > ( ) ;
376
+ review ( config, & self . fetch , & review_repos) ?;
377
+
378
+ let all_repos = repos. iter ( ) . map ( |r| r. name . as_str ( ) ) . collect :: < Vec < _ > > ( ) ;
379
+ self . fetch . merge ( & all_repos) ?;
380
+
365
381
self . repos . iter ( ) . for_each ( |r| r. generate_srcinfos ( config) ) ;
366
382
Ok ( ( ) )
367
383
}
You can’t perform that action at this time.
0 commit comments