<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mu.git/scm, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/mu.git/'/>
<entry>
<title>scm: support --eval</title>
<updated>2026-03-07T10:20:35+00:00</updated>
<author>
<name>Dirk-Jan C. Binnema</name>
<email>djcb@djcbsoftware.nl</email>
</author>
<published>2026-03-07T10:20:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/mu.git/commit/?id=69c6031b0b1cf58ea1d430d3f4579ee4563ab642'/>
<id>69c6031b0b1cf58ea1d430d3f4579ee4563ab642</id>
<content type='text'>
With the ~--eval~ option you can evaluate an expression in mu/scm
environment. For example:

$ mu scm --eval \
  '(format #t "found ~d match(es)\n" (length (mfind "hello")))'
found 7173 match(es)

Add command-line parameter and implement.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With the ~--eval~ option you can evaluate an expression in mu/scm
environment. For example:

$ mu scm --eval \
  '(format #t "found ~d match(es)\n" (length (mfind "hello")))'
found 7173 match(es)

Add command-line parameter and implement.
</pre>
</div>
</content>
</entry>
<entry>
<title>scm: update example with time-&gt;string</title>
<updated>2025-12-11T20:33:26+00:00</updated>
<author>
<name>Dirk-Jan C. Binnema</name>
<email>djcb@djcbsoftware.nl</email>
</author>
<published>2025-12-11T20:30:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/mu.git/commit/?id=f4136723f00d7ebba1e7ea48f4708e1bf5133d76'/>
<id>f4136723f00d7ebba1e7ea48f4708e1bf5133d76</id>
<content type='text'>
Example was still using the obsolete name.

Fixes #2891
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Example was still using the obsolete name.

Fixes #2891
</pre>
</div>
</content>
</entry>
<entry>
<title>mu-scm: don't depend on dir order in tests</title>
<updated>2025-11-30T14:21:19+00:00</updated>
<author>
<name>Dirk-Jan C. Binnema</name>
<email>djcb@djcbsoftware.nl</email>
</author>
<published>2025-11-30T14:16:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/mu.git/commit/?id=46f91ab7b7641caac992a41264ac41a76c001c87'/>
<id>46f91ab7b7641caac992a41264ac41a76c001c87</id>
<content type='text'>
Some of the tests were using (mfind "") to find messages, but since some
messages don't have dates the order is implicitly defined by the directory
order. This usually works, but not always (i.e. guix).

So let's make the behavior deterministic.

Fixes #2888
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some of the tests were using (mfind "") to find messages, but since some
messages don't have dates the order is implicitly defined by the directory
order. This usually works, but not always (i.e. guix).

So let's make the behavior deterministic.

Fixes #2888
</pre>
</div>
</content>
</entry>
<entry>
<title>scm: mention guix in manual</title>
<updated>2025-11-29T10:58:14+00:00</updated>
<author>
<name>Dirk-Jan C. Binnema</name>
<email>djcb@djcbsoftware.nl</email>
</author>
<published>2025-11-29T10:55:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/mu.git/commit/?id=9c495dc44b44019baaeeca7437c75fef0485947e'/>
<id>9c495dc44b44019baaeeca7437c75fef0485947e</id>
<content type='text'>
Fixes #2889.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #2889.
</pre>
</div>
</content>
</entry>
<entry>
<title>scm: add convenience methods root-maildir, personal-addresses</title>
<updated>2025-11-29T10:58:14+00:00</updated>
<author>
<name>Dirk-Jan C. Binnema</name>
<email>djcb@djcbsoftware.nl</email>
</author>
<published>2025-11-29T10:43:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/mu.git/commit/?id=d937a14445c7b599752ff18b9bc9b03a2543f527'/>
<id>d937a14445c7b599752ff18b9bc9b03a2543f527</id>
<content type='text'>
For a store, so to avoid assoc-ref.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For a store, so to avoid assoc-ref.
</pre>
</div>
</content>
</entry>
<entry>
<title>scm: return empty lists instead of #f for some methods</title>
<updated>2025-11-29T10:58:14+00:00</updated>
<author>
<name>Dirk-Jan C. Binnema</name>
<email>djcb@djcbsoftware.nl</email>
</author>
<published>2025-11-29T10:31:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/mu.git/commit/?id=c9ee7b913958a4449843f4af50e56bb3155a9512'/>
<id>c9ee7b913958a4449843f4af50e56bb3155a9512</id>
<content type='text'>
Some methods that returned lists would return ~#f~ when there were no
results (e.g., to, from, cc, bcc, references, labels); however, it's
nicer to return an empty list instead, which what we now do. Technically a
breaking change, but justified while we are still 'experimental'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some methods that returned lists would return ~#f~ when there were no
results (e.g., to, from, cc, bcc, references, labels); however, it's
nicer to return an empty list instead, which what we now do. Technically a
breaking change, but justified while we are still 'experimental'.
</pre>
</div>
</content>
</entry>
<entry>
<title>scm.texi: some improvements in text</title>
<updated>2025-10-11T18:49:25+00:00</updated>
<author>
<name>Dirk-Jan C. Binnema</name>
<email>djcb@djcbsoftware.nl</email>
</author>
<published>2025-10-11T18:49:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/mu.git/commit/?id=acf861265b59ed6d3da77de12f1f62190ce49082'/>
<id>acf861265b59ed6d3da77de12f1f62190ce49082</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>scm: small improvements to manual</title>
<updated>2025-09-06T08:39:55+00:00</updated>
<author>
<name>Dirk-Jan C. Binnema</name>
<email>djcb@djcbsoftware.nl</email>
</author>
<published>2025-09-06T08:39:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/mu.git/commit/?id=b7702dd9a661a75e33ace260bfe6d54a75701991'/>
<id>b7702dd9a661a75e33ace260bfe6d54a75701991</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace "the the " with "the "</title>
<updated>2025-08-26T19:53:38+00:00</updated>
<author>
<name>Anton Mosich</name>
<email>anton@mosich.at</email>
</author>
<published>2025-08-26T14:13:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/mu.git/commit/?id=88427407838215ce895ba6544366ccee418354a0'/>
<id>88427407838215ce895ba6544366ccee418354a0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>scm: implement store personal?, rename all-labels-&gt;labels</title>
<updated>2025-08-26T18:31:57+00:00</updated>
<author>
<name>Dirk-Jan C. Binnema</name>
<email>djcb@djcbsoftware.nl</email>
</author>
<published>2025-08-26T18:29:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/mu.git/commit/?id=b3c7cc269623ef92a9df9b3c3a4c024031c6ea86'/>
<id>b3c7cc269623ef92a9df9b3c3a4c024031c6ea86</id>
<content type='text'>
Add a method personal? to check if some string looks like a personal address;
add docs / tests as well.

Rename the all-labels method into simply 'labels'

Make some define* into define-method, for consistency.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a method personal? to check if some string looks like a personal address;
add docs / tests as well.

Rename the all-labels method into simply 'labels'

Make some define* into define-method, for consistency.
</pre>
</div>
</content>
</entry>
</feed>
