<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/notmuch.h, branch master</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=master</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2009-11-10T00:24:03Z</updated>
<entry>
<title>libify: Move library sources down into lib directory.</title>
<updated>2009-11-10T00:24:03Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2009-11-10T00:12:28Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=146549321044615d9aef2b30cedccda9c49f3f38'/>
<id>urn:sha1:146549321044615d9aef2b30cedccda9c49f3f38</id>
<content type='text'>
A "make" invocation still works from the top-level, but not from
down inside the lib directory yet.
</content>
</entry>
<entry>
<title>Remove notmuch_message_get_header_size and notmuch_message_get_all_headers</title>
<updated>2009-11-03T00:08:24Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2009-11-03T00:08:24Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=dac7e1d4b15af5a7fa6cce3112bc08eb8e8f02e6'/>
<id>urn:sha1:dac7e1d4b15af5a7fa6cce3112bc08eb8e8f02e6</id>
<content type='text'>
The notmuch.c main program now uses GMime directly rather than using
these functions, and I'd rather not export any functions unless we
have good evidence that the functions are necessary.
</content>
</entry>
<entry>
<title>Rename message_results/thread_results to messages/threads.</title>
<updated>2009-10-31T23:32:30Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2009-10-31T23:32:30Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c96021a47705bdb2ac189d52825a8edc033d35dd'/>
<id>urn:sha1:c96021a47705bdb2ac189d52825a8edc033d35dd</id>
<content type='text'>
Shorter naming without being any less clear. A definite win.
</content>
</entry>
<entry>
<title>notmuch search: Add (relative) date to search output</title>
<updated>2009-10-30T00:31:07Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2009-10-30T00:31:07Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c771eaf362edb021888d114989d38d8fb2b4cfb3'/>
<id>urn:sha1:c771eaf362edb021888d114989d38d8fb2b4cfb3</id>
<content type='text'>
The new function for formatting relative dates is nice enough that
we need to start using it more places. Here's one of them.
</content>
</entry>
<entry>
<title>notmuch show: Add a one-line summary of the message before the header.</title>
<updated>2009-10-30T00:30:56Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2009-10-29T23:06:27Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=41c7ad2c91e56bfc0b2fefa0be303605d34f4042'/>
<id>urn:sha1:41c7ad2c91e56bfc0b2fefa0be303605d34f4042</id>
<content type='text'>
The idea here is that a client could usefully display just this one
line while optionally hiding the other header fields.
</content>
</entry>
<entry>
<title>notmuch show: Add body of message as well.</title>
<updated>2009-10-29T16:06:53Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2009-10-29T16:06:53Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=90a0ef4ac4a023f11f82b037c635b4b22762b12f'/>
<id>urn:sha1:90a0ef4ac4a023f11f82b037c635b4b22762b12f</id>
<content type='text'>
This is just the raw message body for now, (so any MIME parsing will
be up to the consumer). And this will likely change in the future.
</content>
</entry>
<entry>
<title>notmuch show: Initial implementation (headers only)</title>
<updated>2009-10-29T15:51:12Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2009-10-29T15:51:12Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=bf78a89196b251c2465f6cefa8198f22c87ff23d'/>
<id>urn:sha1:bf78a89196b251c2465f6cefa8198f22c87ff23d</id>
<content type='text'>
We're using a delimiter syntax that Keith is optimistic about
being able to easily parse in emacs. Note: We're not escaping
any occurrence of the delimiters in the message yet, so we'll
need to fix that.
</content>
</entry>
<entry>
<title>Fix add_message and get_filename to strip/re-add the database path.</title>
<updated>2009-10-28T23:51:56Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2009-10-28T23:50:14Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a1135f0b7e67db7056a4ef02d61b8ad0ec46e88b'/>
<id>urn:sha1:a1135f0b7e67db7056a4ef02d61b8ad0ec46e88b</id>
<content type='text'>
We now store only a relative path inside the database so the database
is not nicely relocatable.
</content>
</entry>
<entry>
<title>notmuch_database_add_message: Do not return a message on failure.</title>
<updated>2009-10-27T23:19:20Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2009-10-27T23:19:20Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=203a717d64864411eb6802c06a5a0ad1cf98e077'/>
<id>urn:sha1:203a717d64864411eb6802c06a5a0ad1cf98e077</id>
<content type='text'>
The recent, disastrous failure of "notmuch new" would have been
avoided with this change. The new_command function was basically
assuming that it would only get a message object on success so
wasn't destroying the message in the other cases.
</content>
</entry>
<entry>
<title>notmuch restore: Fix to remove all tags before adding tags.</title>
<updated>2009-10-27T05:53:39Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2009-10-27T05:25:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=31db02a8c1afdb025da6e0e7e62630ffffc69eb7'/>
<id>urn:sha1:31db02a8c1afdb025da6e0e7e62630ffffc69eb7</id>
<content type='text'>
This means that the restore operation will now properly pick up the
removal of tags indicated by the tag just not being present in the
dump file.

We added a few new public functions in order to support this:

	notmuch_message_freeze
	notmuch_message_remove_all_tags
	notmuch_message_thaw
</content>
</entry>
</feed>
