<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/notmuch-config.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-03-02T23:11:35Z</updated>
<entry>
<title>config: disable addition of exclude tags for 0.12</title>
<updated>2012-03-02T23:11:35Z</updated>
<author>
<name>Mark Walters</name>
<email>markwalters1009@gmail.com</email>
</author>
<published>2012-02-29T18:13:05Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e77b031a86ea5cbb9488592749bdc694d54fac81'/>
<id>urn:sha1:e77b031a86ea5cbb9488592749bdc694d54fac81</id>
<content type='text'>
This disables the addition of search_exclude_tags in notmuch-setup and
notmuch-config.
</content>
</entry>
<entry>
<title>cli: update 'new.ignore' config file comment wrt file/directory matching</title>
<updated>2012-02-28T02:30:04Z</updated>
<author>
<name>Pieter Praet</name>
<email>pieter@praet.org</email>
</author>
<published>2012-02-19T20:47:51Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f531f95adcd3cc640500d8bca28b08ade5f24f62'/>
<id>urn:sha1:f531f95adcd3cc640500d8bca28b08ade5f24f62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add support for user-specified files &amp; directories to ignore</title>
<updated>2012-02-17T12:04:34Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2012-02-15T09:17:31Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ce1e720de64270a7cbb4bc3fba2c7fe081de3edc'/>
<id>urn:sha1:ce1e720de64270a7cbb4bc3fba2c7fe081de3edc</id>
<content type='text'>
A new configuration key 'new.ignore' is used to determine which
files and directories user wants not to be scanned as new mails.

Mark the corresponding test as no longer broken.
This work merges my previous attempts and Andreas Amann's work
in id:"ylp7hi23mw8.fsf@tyndall.ie"
</content>
</entry>
<entry>
<title>moved _config_(get|set)_list () functions earlier in the file</title>
<updated>2012-01-31T03:14:43Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2012-01-30T10:31:25Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=fe74e6bea303eeaa5eb2954a0cae9a26f9d917fd'/>
<id>urn:sha1:fe74e6bea303eeaa5eb2954a0cae9a26f9d917fd</id>
<content type='text'>
Moved static functions _config_get_list () and _config_set_list ()
closer to the beginning of file so that their definition is known
(without adding forward declarations) in upcoming changes.
</content>
</entry>
<entry>
<title>config: only exclude messages if 'search.exclude_tags' is explicitly set</title>
<updated>2012-01-23T23:21:18Z</updated>
<author>
<name>Pieter Praet</name>
<email>pieter@praet.org</email>
</author>
<published>2012-01-23T04:22:34Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ba33a15ec3ab80b175cf54d2584aa8acd1a2dc6e'/>
<id>urn:sha1:ba33a15ec3ab80b175cf54d2584aa8acd1a2dc6e</id>
<content type='text'>
Currently, the 'search.exclude_tags' option is automatically
set to "deleted;spam;" if it's missing from the config file.

This violates the Principle of Least Surprise, so *only* set
'search.exclude_tags' to "deleted;spam;" if we didn't find a
configuration file at all.

This patch is actually Austin Clements' work:
  id:"20120117203211.GQ16740@mit.edu"
</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>config: Better formatting for search section comment</title>
<updated>2012-01-20T11:00:58Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-01-18T20:56:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a56e6603c604cbe010a520c9084e0ad2895755d9'/>
<id>urn:sha1:a56e6603c604cbe010a520c9084e0ad2895755d9</id>
<content type='text'>
Since "auto_exclude_tags" is long and its description is multi-line,
start the description on the next line and indent it consistently.
</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>cli: factor out config handling code to get/set lists.</title>
<updated>2011-12-12T15:16:01Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-12-10T16:35:14Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1df71b5510599bfd111db7398a666a87f3d63ba5'/>
<id>urn:sha1:1df71b5510599bfd111db7398a666a87f3d63ba5</id>
<content type='text'>
Two new internal routines are created _config_get_list and
_config_set_list; the notmuch_config_get_* functions that deal with
lists are simply wrappers for these functions.
</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>
</feed>
