Giacomo Leidi 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								371ba7b4be 
								
							 
						 
						
							
							
								
								guix: Add globstar support.  
							
							... 
							
							
							
							* guix/glob.scm (string->sglob)
(glob-match?): Add globstar support.
* tests/glob.scm: Update accordingly.
Signed-off-by: Jelle Licht <jlicht@fsfe.org> 
							
						 
						
							2020-12-09 22:25:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								71e08fde28 
								
							 
						 
						
							
							
								
								glob: Add an extra glob pattern compilation stage.  
							
							... 
							
							
							
							* guix/glob.scm (compile-glob-pattern): Rename to...
(string->sglob): ... this.
(compile-sglob, string->compiled-sglob): New procedures.
(glob-match?): Replace '?, 'range, and 'set with a single clause.
* tests/glob.scm (test-compile-glob-pattern): Rename to...
(test-string->sglob): ... this.  Adjust accordingly.
(test-glob-match): Use 'string->compiled-sglob' instead of
'compile-glob-pattern'.
* gnu/build/linux-modules.scm (read-module-aliases): Use
'string->compiled-sglob' instead of 'compile-glob-pattern'. 
							
						 
						
							2018-03-18 22:57:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e914b398af 
								
							 
						 
						
							
							
								
								glob: Support square brackets in patterns.  
							
							... 
							
							
							
							* guix/glob.scm (wildcard-indices): Remove.
(parse-bracket): New procedure.
(compile-glob-pattern): Rewrite.  Support square brackets for sets and
ranges.
(glob-match?): Support sets and ranges.
* tests/glob.scm (test-compile-glob-pattern)
(test-glob-match): New macros.
Use them to rewrite the existing tests, and add new tests. 
							
						 
						
							2018-03-18 22:35:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f14c933df1 
								
							 
						 
						
							
							
								
								Add (guix glob).  
							
							... 
							
							
							
							* guix/glob.scm, tests/glob.scm: New files.
* Makefile.am (MODULES): Add guix/glob.scm.
(SCM_TESTS): Add tests/glob.scm. 
							
						 
						
							2018-03-02 13:46:25 +01:00