<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/notmuch-search.c, branch 0.12</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.12</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.12'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2012-02-28T02:32:49Z</updated>
<entry>
<title>Document the JSON schemata used by show and search</title>
<updated>2012-02-28T02:32:49Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-02-20T00:26:23Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=661c35712343408b4c034e13fc6cc8be7d580e21'/>
<id>urn:sha1:661c35712343408b4c034e13fc6cc8be7d580e21</id>
<content type='text'>
</content>
</entry>
<entry>
<title>search: rename auto_exclude_tags to {search, }exclude_tags</title>
<updated>2012-01-23T23:17:16Z</updated>
<author>
<name>Pieter Praet</name>
<email>pieter@praet.org</email>
</author>
<published>2012-01-23T04:22:32Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=649a9f5f3a3749374284dc757250345db8d5c7ad'/>
<id>urn:sha1:649a9f5f3a3749374284dc757250345db8d5c7ad</id>
<content type='text'>
All other config-related functions and args include the section
title in their name, so for the sake of consistency, mirror that.

Also, the "auto"matic part is a given, so that was dropped.
</content>
</entry>
<entry>
<title>search: Support automatic tag exclusions</title>
<updated>2012-01-17T01:06:35Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-01-15T00:17:34Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=42a907992823030f070fc395a174f779998ca6f5'/>
<id>urn:sha1:42a907992823030f070fc395a174f779998ca6f5</id>
<content type='text'>
This adds a "search" section to the config file and an
"auto_tag_exclusions" setting in that section.  The search and count
commands pass tag tags from the configuration to the library.
</content>
</entry>
<entry>
<title>notmuch-search: convert to command-line-arguments</title>
<updated>2011-12-09T00:24:24Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-12-04T15:26:22Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=5b3b1f44edb49bdb8e92c445ad5f3e60f6c033d9'/>
<id>urn:sha1:5b3b1f44edb49bdb8e92c445ad5f3e60f6c033d9</id>
<content type='text'>
The switch on format_sel is slightly clunky, but it doesn't seem worth
special casing argument processing for function pointers, when I think
the function pointer approach will be modified/abandoned.
</content>
</entry>
<entry>
<title>json: date_relative for threads</title>
<updated>2011-12-08T01:20:49Z</updated>
<author>
<name>pazz</name>
<email>patricktotzke@googlemail.com</email>
</author>
<published>2011-07-23T09:54:04Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=80936b5f5895277ed1954a6bde04672120da760c'/>
<id>urn:sha1:80936b5f5895277ed1954a6bde04672120da760c</id>
<content type='text'>
include the date_relative field in the
json formated output of notmuch search
</content>
</entry>
<entry>
<title>cli: add options --offset and --limit to notmuch search</title>
<updated>2011-11-15T23:17:24Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2011-11-15T20:08:49Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=796b629c3b821986c1f8d9a9e6f952a1df1034f0'/>
<id>urn:sha1:796b629c3b821986c1f8d9a9e6f952a1df1034f0</id>
<content type='text'>
Add options --offset=[-]N and --limit=M to notmuch search to determine the
first result and maximum number of results to display.

Option --limit=M limits the maximum number of results to display to M.

Option --offset=[-]N skips the first N results; with the leading '-' skip
until the Nth result from the end.

Note that --offset with a negative N for thread or summary output requires
counting the number of matching threads in advance.

Signed-off-by: Jani Nikula &lt;jani@nikula.org&gt;
</content>
</entry>
<entry>
<title>cli: change argument parsing convention for subcommands</title>
<updated>2011-10-22T22:42:54Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-10-21T12:19:17Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=61f0a5b8ee2adf540106a09c5f83fe634da6beb3'/>
<id>urn:sha1:61f0a5b8ee2adf540106a09c5f83fe634da6beb3</id>
<content type='text'>
previously we deleted the subcommand name from argv before passing to
the subcommand. In this version, the deletion is done in the actual
subcommands. Although this causes some duplication of code, it allows
us to be more flexible about how we parse command line arguments in
the subcommand, including possibly using off-the-shelf routines like
getopt_long that expect the name of the command in argv[0].
</content>
</entry>
<entry>
<title>search --output=files: Output all filenames for each matching message</title>
<updated>2011-06-28T19:14:19Z</updated>
<author>
<name>Mark Anderson</name>
<email>ma.skies@gmail.com</email>
</author>
<published>2011-06-24T23:26:55Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d752509abfd7697d2f8a1c5be6f96f0df4f0299d'/>
<id>urn:sha1:d752509abfd7697d2f8a1c5be6f96f0df4f0299d</id>
<content type='text'>
Messages in the database can have multiple files associated with a
single message-id, but until now only one filename for each message
has been reported by "notmuch search --output=files"

Signed-off-by: Mark Anderson &lt;ma.skies@gmail.com&gt;
</content>
</entry>
<entry>
<title>avoid segfault when calling sanitize_string() on NULL</title>
<updated>2011-06-03T19:30:55Z</updated>
<author>
<name>Daniel Kahn Gillmor</name>
<email>dkg@fifthhorseman.net</email>
</author>
<published>2011-05-28T21:51:52Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=8a7d4aa1b18031f31a1893727870fb5969ff9b3f'/>
<id>urn:sha1:8a7d4aa1b18031f31a1893727870fb5969ff9b3f</id>
<content type='text'>
Signed-off-by: Jameson Graef Rollins &lt;jrollins@finestructure.net&gt;
</content>
</entry>
<entry>
<title>Sanitize "Subject:" and "Author:" fields to not contain control characters in notmuch-search</title>
<updated>2011-06-02T04:41:24Z</updated>
<author>
<name>Andreas Amann</name>
<email>a.amann@ucc.ie</email>
</author>
<published>2011-05-08T21:14:33Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f954b692517237cb0d4779ca95002b2c896cc62d'/>
<id>urn:sha1:f954b692517237cb0d4779ca95002b2c896cc62d</id>
<content type='text'>
When a Subject field contained encoded CRLF sequences, these sequences
would appear unfiltered in the output of notmuch search. This confused
the notmuch emacs interface leading to "Unexpected Output"
messages. This is now fixed by replacing all characters with ASCII
code less than 32 with a question mark.

Signed-off-by: Jameson Graef Rollins &lt;jrollins@finestructure.net&gt;
</content>
</entry>
</feed>
