<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/guix/glob.scm, branch master</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://www.git.jakob.space/guix.git/atom?h=master</id>
<link rel='self' href='https://www.git.jakob.space/guix.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/'/>
<updated>2018-03-18T21:57:17Z</updated>
<entry>
<title>glob: Add an extra glob pattern compilation stage.</title>
<updated>2018-03-18T21:57:17Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-03-18T21:54:34Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=71e08fde28fa335bdba2ec2150fd6663390bba5a'/>
<id>urn:sha1:71e08fde28fa335bdba2ec2150fd6663390bba5a</id>
<content type='text'>
* guix/glob.scm (compile-glob-pattern): Rename to...
(string-&gt;sglob): ... this.
(compile-sglob, string-&gt;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-&gt;sglob): ... this.  Adjust accordingly.
(test-glob-match): Use 'string-&gt;compiled-sglob' instead of
'compile-glob-pattern'.
* gnu/build/linux-modules.scm (read-module-aliases): Use
'string-&gt;compiled-sglob' instead of 'compile-glob-pattern'.
</content>
</entry>
<entry>
<title>glob: Support square brackets in patterns.</title>
<updated>2018-03-18T21:35:36Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-03-16T22:35:07Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=e914b398af11f909e88a8bc85eeebb0768aacd54'/>
<id>urn:sha1:e914b398af11f909e88a8bc85eeebb0768aacd54</id>
<content type='text'>
* 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.
</content>
</entry>
<entry>
<title>Add (guix glob).</title>
<updated>2018-03-02T12:46:25Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2018-02-16T17:31:46Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=f14c933df16ee0faee6bff8004da4e5d3e1caf07'/>
<id>urn:sha1:f14c933df16ee0faee6bff8004da4e5d3e1caf07</id>
<content type='text'>
* guix/glob.scm, tests/glob.scm: New files.
* Makefile.am (MODULES): Add guix/glob.scm.
(SCM_TESTS): Add tests/glob.scm.
</content>
</entry>
</feed>
