<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/doc, branch 0.19_rc1</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.19_rc1</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.19_rc1'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2014-11-05T22:52:17Z</updated>
<entry>
<title>doc: add notmuch-address.rst to sphinx config</title>
<updated>2014-11-05T22:52:17Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2014-11-05T22:41:21Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3d991261a458b1f844d3e7ac502be1fe8c3e5096'/>
<id>urn:sha1:3d991261a458b1f844d3e7ac502be1fe8c3e5096</id>
<content type='text'>
This is needed so that the rst docs are converted to man and info
pages.
</content>
</entry>
<entry>
<title>cli: address: Add --output=count</title>
<updated>2014-11-05T22:25:05Z</updated>
<author>
<name>Michal Sojka</name>
<email>sojkam1@fel.cvut.cz</email>
</author>
<published>2014-11-05T00:25:58Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a5a6859197fb0b9cea7d75c4ec9377b9fc7d7285'/>
<id>urn:sha1:a5a6859197fb0b9cea7d75c4ec9377b9fc7d7285</id>
<content type='text'>
This output prints how many times was each address encountered during
search.
</content>
</entry>
<entry>
<title>cli: address: Do not output duplicate addresses</title>
<updated>2014-11-05T22:23:01Z</updated>
<author>
<name>Michal Sojka</name>
<email>sojkam1@fel.cvut.cz</email>
</author>
<published>2014-11-05T00:25:57Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=4176e527fceb2c1f7a0b263fd8baac88be6fab4c'/>
<id>urn:sha1:4176e527fceb2c1f7a0b263fd8baac88be6fab4c</id>
<content type='text'>
This filters out duplicate addresses from address command output.

It also also adds tests for the address command.

The code here is an extended version of a patch from Jani Nikula.
</content>
</entry>
<entry>
<title>cli: search: Convert --output to keyword argument</title>
<updated>2014-11-05T22:20:17Z</updated>
<author>
<name>Michal Sojka</name>
<email>sojkam1@fel.cvut.cz</email>
</author>
<published>2014-11-05T00:25:56Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=5c32365d873628dc5d18968882ee0f7c7a30a5f4'/>
<id>urn:sha1:5c32365d873628dc5d18968882ee0f7c7a30a5f4</id>
<content type='text'>
Now, when address related outputs are in a separate command, it makes
no sense to combine multiple --output options in search command line.
Using switch statement to handle different outputs is more readable
than a series of if statements.
</content>
</entry>
<entry>
<title>cli: Introduce "notmuch address" command</title>
<updated>2014-11-05T22:19:12Z</updated>
<author>
<name>Michal Sojka</name>
<email>sojkam1@fel.cvut.cz</email>
</author>
<published>2014-11-05T00:25:55Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=5c27136e64dab2f90995de0bfa37c54186a2fae1'/>
<id>urn:sha1:5c27136e64dab2f90995de0bfa37c54186a2fae1</id>
<content type='text'>
This moves address-related functionality from search command to the
new address command. The implementation shares almost all code and
some command line options.

Options --offset and --limit were intentionally not included in the
address command, because they refer to messages numbers, which users
do not see in the output. This could confuse users because, for
example, they could see more addresses in the output that what was
specified with --limit. This functionality can be correctly
reimplemented for address subcommand later.

Also useless values of --exclude flag were not included in the address
command.

This was inspired by a patch from Jani Nikula.
</content>
</entry>
<entry>
<title>cli: add support for notmuch search --duplicate=N with --output=messages</title>
<updated>2014-11-02T18:42:12Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2014-11-01T09:31:06Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=4366b9b88c63242a166007d309bdbadd4be5576e'/>
<id>urn:sha1:4366b9b88c63242a166007d309bdbadd4be5576e</id>
<content type='text'>
Print the message IDs of all messages matching the search terms that
have at least N files associated with them.
</content>
</entry>
<entry>
<title>cli: search: Add --output={sender,recipients}</title>
<updated>2014-11-01T07:02:58Z</updated>
<author>
<name>Michal Sojka</name>
<email>sojkam1@fel.cvut.cz</email>
</author>
<published>2014-10-31T21:53:58Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3cc8ed5978157e26cf302ca5b1c9669efeb9ee44'/>
<id>urn:sha1:3cc8ed5978157e26cf302ca5b1c9669efeb9ee44</id>
<content type='text'>
The new outputs allow printing senders, recipients or both of matching
messages. To print both, the user can use --output=sender and
--output=recipients simultaneously.

Currently, the same address can appear multiple times in the output.
The next commit will change this. For this reason, tests are
introduced there.

We use mailbox_t rather than InternetAddressMailbox because we will
need to extend it in a following commit.

This code is based on a patch from Jani Nikula.
</content>
</entry>
<entry>
<title>cli/insert: add post-insert hook</title>
<updated>2014-10-28T18:19:30Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2014-09-28T14:40:59Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=19c09d870f18f549df3d9f5a3a30a20f7279b07a'/>
<id>urn:sha1:19c09d870f18f549df3d9f5a3a30a20f7279b07a</id>
<content type='text'>
The post-new hook might no longer be needed or run very often if
notmuch insert is being used. Therefore a post-insert hook is needed
(arguably pre-insert not so much, so don't add one). Also add the
--no-hooks option to skip hooks.
</content>
</entry>
<entry>
<title>gitignore: ignore sh.config and doc/config.dox</title>
<updated>2014-10-28T11:12:33Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2014-10-27T17:59:34Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=50eedb48ec7b8b961d3f865d75bb03a57b062d4f'/>
<id>urn:sha1:50eedb48ec7b8b961d3f865d75bb03a57b062d4f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cli/insert: require succesful message indexing for success status</title>
<updated>2014-10-18T05:54:25Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2014-10-03T21:18:59Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=dc20a0eedc80477c0db7b7dea9efef90860ec9fb'/>
<id>urn:sha1:dc20a0eedc80477c0db7b7dea9efef90860ec9fb</id>
<content type='text'>
Add --keep option to keep any remaining stuff in index or file. We
could distinguish between failures to index and failures to apply tags
or maildir sync, but for simplicity just have one.
</content>
</entry>
</feed>
