@@ -7,6 +7,7 @@ import Location;
77import util ::Reflective ;
88import util ::SystemAPI ;
99import util ::FileSystem ;
10+ import util ::SystemAPI ;
1011import analysis ::graphs ::Graph ;
1112import util ::ShellExec ;
1213import util ::Benchmark ;
@@ -28,7 +29,7 @@ alias Projects = rel[str name, Project config];
2829
2930Projects projects = {
3031 <"rascal" , project (|https://github.com/usethesource/rascal.git| , {}, srcs = ["src/org/rascalmpl/library" ], ignores ={"experiments" , "resource" , "lang/rascal/tests" , "lang/rascal/syntax/test" }, parallel = true , parallelPreCheck = {"src/org/rascalmpl/library/Prelude.rsc" })>,
31- <"rascal-all" , project (|https://github.com/usethesource/rascal.git| , {}, ignores ={"lang/rascal/tutor/examples" }, parallel = true , parallelPreCheck = {"src/org/rascalmpl/library/Prelude.rsc" , "src/org/rascalmpl/compiler/lang/rascalcore/check/CheckerCommon.rsc" })>,
32+ <"rascal-all" , project (|https://github.com/usethesource/rascal.git| , {}, branch =( getSystemProperties ()[ "RASCAL_ALL_BRANCH" ] ? "main" ), ignores ={"lang/rascal/tutor/examples" , "NestedOr.rsc " }, parallel = true , parallelPreCheck = {"src/org/rascalmpl/library/Prelude.rsc" , "src/org/rascalmpl/compiler/lang/rascalcore/check/CheckerCommon.rsc" })>,
3233 <"typepal" , project (|https://github.com/usethesource/typepal.git| , {"rascal" }, ignores ={"examples" })>,
3334 <"typepal-boot" , project (|https://github.com/usethesource/typepal.git| , {}, rascalLib =true , ignores ={"examples" })>,
3435 <"salix-core" , project (|https://github.com/usethesource/salix-core.git| , {"rascal" })>,
@@ -138,7 +139,7 @@ int updateRepos(Projects projs, loc repoFolder, bool full) {
138139}
139140
140141bool isIgnored (loc f , list [loc ] ignores )
141- = size (ignores ) > 0 && any (i <- ignores , relativize (i , f ) != f );
142+ = size (ignores ) > 0 && any (i <- ignores , ( relativize (i , f ) != f || i == f ) );
142143
143144list [str ] addParallalFlags (Project proj , PathConfig pcfg , list [loc ] rascalFiles , int maxCores ) {
144145 if (!proj .parallel ) {
0 commit comments