<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/notmuch-config.c, branch 0.13</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.13</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.13'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2012-04-28T13:45:31Z</updated>
<entry>
<title>config: Add 'config list' command</title>
<updated>2012-04-28T13:45:31Z</updated>
<author>
<name>Peter Wang</name>
<email>novalazy@gmail.com</email>
</author>
<published>2012-04-14T01:41:05Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d32de8b3c0ba9e3224fbe66e76444bd44c1978fc'/>
<id>urn:sha1:d32de8b3c0ba9e3224fbe66e76444bd44c1978fc</id>
<content type='text'>
Add a command to list all configuration items with their associated
values.

One use is as follows: a MUA may prefer to store data in a central
notmuch configuration file so that the data is accessible across
different machines, e.g. an addressbook.  The list command helps
to implement features such as tab completion on the keys.
</content>
</entry>
<entry>
<title>config: Check 'config get' arity exactly</title>
<updated>2012-04-28T13:13:55Z</updated>
<author>
<name>Peter Wang</name>
<email>novalazy@gmail.com</email>
</author>
<published>2012-04-14T01:41:02Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=371f3b12a671e3bd955a5e589bd705e3d254d57b'/>
<id>urn:sha1:371f3b12a671e3bd955a5e589bd705e3d254d57b</id>
<content type='text'>
Require that 'config get' is passed exactly one additional argument,
instead of silently ignoring extra arguments. As a side-effect, produce
more specific error messages for the 'config' command as a whole.
</content>
</entry>
<entry>
<title>config: Fix free in 'config get' implementation.</title>
<updated>2012-04-25T02:25:51Z</updated>
<author>
<name>Peter Wang</name>
<email>novalazy@gmail.com</email>
</author>
<published>2012-04-14T01:41:01Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=443faa3fcc4d57434d4ad484cf7fe7c4a35b4bc1'/>
<id>urn:sha1:443faa3fcc4d57434d4ad484cf7fe7c4a35b4bc1</id>
<content type='text'>
The array returned by g_key_file_get_string_list() should be freed with
g_strfreev(), not free().
</content>
</entry>
<entry>
<title>Make exclusion visible again</title>
<updated>2012-03-03T15:56:47Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2012-03-03T12:56:15Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=4b3af0e4443f88f302f09a7a6099a31103d862d6'/>
<id>urn:sha1:4b3af0e4443f88f302f09a7a6099a31103d862d6</id>
<content type='text'>
This reverts

dfee0f9 man: remove search.exclude_tags from notmuch-config.1 for 0.12
e83409d NEWS: revert NEWS item for exclude tags for 0.12
e77b031 config: disable addition of exclude tags for 0.12
</content>
</entry>
<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>
</feed>
