<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/notmuch-reply.c, branch 0.15</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.15</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.15'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2012-12-16T21:21:32Z</updated>
<entry>
<title>reply: Support --format-version</title>
<updated>2012-12-16T21:21:32Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-12-16T03:17:26Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f6adf6615c51d878a61b1f37afb4c501ba31e4de'/>
<id>urn:sha1:f6adf6615c51d878a61b1f37afb4c501ba31e4de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use the S-Expression structured printer in notmuch-show, notmuch-reply and notmuch-search.</title>
<updated>2012-12-08T13:30:19Z</updated>
<author>
<name>Peter Feigl</name>
<email>craven@gmx.net</email>
</author>
<published>2012-12-06T21:12:13Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=102f58d7a4532aa5f7a21edfd24758be864ea8d4'/>
<id>urn:sha1:102f58d7a4532aa5f7a21edfd24758be864ea8d4</id>
<content type='text'>
This patch uses the new S-Expression printer in the notmuch CLI (show,
search and reply). You can now use --format=sexp for any of them.
</content>
</entry>
<entry>
<title>Rename the -json printer functions in notmuch-reply and notmuch-show to generic -sprinter functions.</title>
<updated>2012-12-08T13:28:19Z</updated>
<author>
<name>Peter Feigl</name>
<email>craven@gmx.net</email>
</author>
<published>2012-12-06T21:12:12Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1bf3720b6eaca6698f25781a7d299afcbd7a4be8'/>
<id>urn:sha1:1bf3720b6eaca6698f25781a7d299afcbd7a4be8</id>
<content type='text'>
All the structured output functions in notmuch-reply and notmuch-show
are renamed to a generic name (as they do not contain any json-specific
code anyway). This patch is a preparation to actually using the new
S-Expression sprinter in notmuch-reply and notmuch-show.
</content>
</entry>
<entry>
<title>reply: Convert JSON format to use sprinter</title>
<updated>2012-08-12T19:29:38Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-08-07T12:57:10Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e0d97a639c3f8cafd84c0c81b9412cfd48b516c1'/>
<id>urn:sha1:e0d97a639c3f8cafd84c0c81b9412cfd48b516c1</id>
<content type='text'>
Almost all of reply was already being formatted using the sprinter.
This patch converts the top-level dictionary to use the sprinter
interface.
</content>
</entry>
<entry>
<title>show: Convert format_headers_json to use sprinter</title>
<updated>2012-08-03T23:30:49Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-08-03T01:14:53Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=7018fc58b4ebf6e2c52102c0443169f8120db261'/>
<id>urn:sha1:7018fc58b4ebf6e2c52102c0443169f8120db261</id>
<content type='text'>
This no longer requires a talloc context (not that it really did
before since it didn't return anything), so we remove its context
argument.
</content>
</entry>
<entry>
<title>show: Feed the sprinter down to part formatters</title>
<updated>2012-08-03T23:27:25Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-08-03T01:14:52Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3a08341e504d7f9b27f8a67a2fed223a38edb706'/>
<id>urn:sha1:3a08341e504d7f9b27f8a67a2fed223a38edb706</id>
<content type='text'>
There are several levels of function calls between where we create the
sprinter and the call to the part formatter in show_message. This
feeds the sprinter through all of them and into the part formatters.
</content>
</entry>
<entry>
<title>reply: Create a JSON sprinter</title>
<updated>2012-08-03T23:24:07Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-08-03T01:14:51Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=7b2c4481f10b19a6847e6064da5ee86f9999a0d5'/>
<id>urn:sha1:7b2c4481f10b19a6847e6064da5ee86f9999a0d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cli: add --body=true|false option to notmuch-show.c</title>
<updated>2012-07-24T18:29:22Z</updated>
<author>
<name>Mark Walters</name>
<email>markwalters1009@gmail.com</email>
</author>
<published>2012-07-24T18:23:27Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0e63372efe28f2fff0791b293240695b19bfefd2'/>
<id>urn:sha1:0e63372efe28f2fff0791b293240695b19bfefd2</id>
<content type='text'>
This option allows the caller to suppress the output of the bodies of
the messages. Currently this is only implemented for format=json.

This is used by notmuch-pick.el (although not needed) because it gives
a speed-up of at least a factor of a two (and in some cases a speed up
of more than a factor of 8); moreover it reduces the memory usage in
emacs hugely.
</content>
</entry>
<entry>
<title>cli: use new notmuch_crypto_get_context in mime-node.c</title>
<updated>2012-06-10T23:09:42Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2012-05-26T18:45:46Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e04b18cf3624e1ba29a45cd1f15715e1da244021'/>
<id>urn:sha1:e04b18cf3624e1ba29a45cd1f15715e1da244021</id>
<content type='text'>
This has the affect of lazily creating the crypto contexts only when
needed.  This removes code duplication from notmuch-show and
notmuch-reply, and should speed up these functions considerably if the
crypto flags are provided but the messages don't have any
cryptographic parts.
</content>
</entry>
<entry>
<title>cli: new crypto verify flag to handle verification</title>
<updated>2012-06-10T23:09:09Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2012-05-26T18:45:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b2c8fdee53a1b06dd19fafe23e53ac8555d294af'/>
<id>urn:sha1:b2c8fdee53a1b06dd19fafe23e53ac8555d294af</id>
<content type='text'>
Use this flag rather than depend on the existence of an initialized
gpgctx, to determine whether we should verify a multipart/signed.  We
will be moving to create the ctx lazily, so we don't want to depend on
it being previously initialized if it's not needed.
</content>
</entry>
</feed>
