<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/notmuch-client.h, branch 0.2</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.2</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.2'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2010-04-05T17:57:23Z</updated>
<entry>
<title>notmuch: Correctly terminate text/* parts in JSON output</title>
<updated>2010-04-05T17:57:23Z</updated>
<author>
<name>David Edmondson</name>
<email>dme@dme.org</email>
</author>
<published>2010-04-05T09:33:19Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9eb360329929258fb243cfb5095989ba45391109'/>
<id>urn:sha1:9eb360329929258fb243cfb5095989ba45391109</id>
<content type='text'>
Text parts returned by `g_mime_stream_mem_get_byte_array()' are not
NULL terminated strings - add `json_quote_chararray()' to handle them
correctly.
</content>
</entry>
<entry>
<title>Merge remote branch 'dme/dme-for-cworth'</title>
<updated>2010-04-02T22:47:27Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-02T22:40:13Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=44df403ccd2fa637dfa543f749a949454245b182'/>
<id>urn:sha1:44df403ccd2fa637dfa543f749a949454245b182</id>
<content type='text'>
Conflicts:
	notmuch.c (Simply the change in documentation indentation level).
</content>
</entry>
<entry>
<title>notmuch: Add a version (0.1 initially) with a new --version option.</title>
<updated>2010-04-02T18:55:09Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-02T18:55:09Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b2a9fcd5cfd1bf84321b8bf53b37e7fb98618d6e'/>
<id>urn:sha1:b2a9fcd5cfd1bf84321b8bf53b37e7fb98618d6e</id>
<content type='text'>
We're planning to do actual releases soon, so we need a version
number to put into the tar file.
</content>
</entry>
<entry>
<title>notmuch: Add a 'part' subcommand</title>
<updated>2010-04-02T08:43:03Z</updated>
<author>
<name>David Edmondson</name>
<email>dme@dme.org</email>
</author>
<published>2010-03-24T07:21:20Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2e9c7aba99598eafd7b5fc52897da14ea13af216'/>
<id>urn:sha1:2e9c7aba99598eafd7b5fc52897da14ea13af216</id>
<content type='text'>
A new 'part' subcommand allows the user to extract a single part from
a MIME message. Usage:
  notmuch part --part=&lt;n&gt; &lt;search terms&gt;
The search terms must match only a single message
(e.g. id:foo@bar.com). The part number specified refers to the part
identifiers output by `notmuch show'. The content of the part is
written the stdout with no formatting or identification marks. It is
not JSON formatted.
</content>
</entry>
<entry>
<title>Add an "--format=(json|text)" command-line option to both notmuch-search and notmuch-show.</title>
<updated>2010-02-23T20:01:12Z</updated>
<author>
<name>Scott Robinson</name>
<email>scott@quadhome.com</email>
</author>
<published>2009-12-31T15:17:40Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=6ce2bf68f53fec4302121763e588c33c7cd86a9c'/>
<id>urn:sha1:6ce2bf68f53fec4302121763e588c33c7cd86a9c</id>
<content type='text'>
In the case of notmuch-show, "--format=json" also implies
"--entire-thread" as the thread structure is implicit in the emitted
document tree.

As a coincidence to the implementation, multipart message ID numbers are
now incremented with each part printed. This changes the previous
semantics, which were unclear and not necessary related to the actual
ordering of the message parts.
</content>
</entry>
<entry>
<title>Make the add_files function static within notmuch-new.c.</title>
<updated>2010-01-06T18:32:06Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-01-05T23:11:21Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=63ef5cd07320f70db84d94cc88c4fd3ead534a87'/>
<id>urn:sha1:63ef5cd07320f70db84d94cc88c4fd3ead534a87</id>
<content type='text'>
No other files need this function so we don't need it exported in
notmuch-client.h.
</content>
</entry>
<entry>
<title>notmuch new: Remove hack to ignore read-only directories in mail store.</title>
<updated>2010-01-06T18:32:05Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2009-12-14T23:57:44Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3a9c3ec9e719f0e5adefe0ceafffeb34c7a3917e'/>
<id>urn:sha1:3a9c3ec9e719f0e5adefe0ceafffeb34c7a3917e</id>
<content type='text'>
This was really the last thing keeping the initial run of "notmuch
new" being different from all other runs. And I'm taking a fresh
look at the performance of "notmuch new" anyway, so I think we can
safely drop this optimization.
</content>
</entry>
<entry>
<title>Makefile: Incorporate getline implementation into the build.</title>
<updated>2009-12-02T00:33:17Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2009-12-01T23:23:25Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=880b21a097104bee5f50a444c5130695d143fd8a'/>
<id>urn:sha1:880b21a097104bee5f50a444c5130695d143fd8a</id>
<content type='text'>
It's unconditional for a very short time. We expect to soon be
building it only if necessary.
</content>
</entry>
<entry>
<title>notmuch: New command 'search-tags'.</title>
<updated>2009-11-26T15:02:48Z</updated>
<author>
<name>Jan Janak</name>
<email>jan@ryngle.com</email>
</author>
<published>2009-11-23T00:10:55Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f8baa023353e8d45a1a2bb90ab12d4ad38765ad9'/>
<id>urn:sha1:f8baa023353e8d45a1a2bb90ab12d4ad38765ad9</id>
<content type='text'>
This is a new notmuch command that can be used to search for all tags
found in the database. The resulting list is alphabetically sorted.

The primary use-case for this new command is to provide the tag
completion feature in Emacs (and other interfaces).

Signed-off-by: Jan Janak &lt;jan@ryngle.com&gt;
</content>
</entry>
<entry>
<title>Add 'notmuch count' command to show the count of matching messages</title>
<updated>2009-11-23T05:33:54Z</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-11-21T07:15:07Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=53f8cc565126db4a003dbfc02850d2bf3b260636'/>
<id>urn:sha1:53f8cc565126db4a003dbfc02850d2bf3b260636</id>
<content type='text'>
Getting the count of matching threads or messages is a fairly
expensive operation. Xapian provides a very efficient mechanism that
returns an approximate value, so use that for this new command.

This returns the number of matching messages, not threads, as that is
cheap to compute.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
</feed>
