<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/Makefile.local, branch 0.16_rc1</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.16_rc1</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.16_rc1'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2013-06-29T17:42:20Z</updated>
<entry>
<title>cli: add insert command</title>
<updated>2013-06-29T17:42:20Z</updated>
<author>
<name>Peter Wang</name>
<email>novalazy@gmail.com</email>
</author>
<published>2013-06-23T12:20:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9439a1ec0cbb60e75925a5a17e8284fcaccf51df'/>
<id>urn:sha1:9439a1ec0cbb60e75925a5a17e8284fcaccf51df</id>
<content type='text'>
The notmuch insert command reads a message from standard input,
writes it to a Maildir folder, and then incorporates the message into
the notmuch database.  Essentially it moves the functionality of
notmuch-deliver into notmuch.

Though it could be used as an alternative to notmuch new, the reason
I want this is to allow my notmuch frontend to add postponed or sent
messages to the mail store and notmuch database, without resorting to
another tool (e.g. notmuch-deliver) nor directly modifying the maildir.
</content>
</entry>
<entry>
<title>build: pass CPPFLAGS to C and C++ compilers</title>
<updated>2013-06-02T23:49:19Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2013-05-26T01:28:13Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=be96004b7ddf39441304938bbaf7ee61798c0d10'/>
<id>urn:sha1:be96004b7ddf39441304938bbaf7ee61798c0d10</id>
<content type='text'>
This is used in particular by hardening flags.
</content>
</entry>
<entry>
<title>tag-util.[ch]: New files for common tagging routines</title>
<updated>2012-12-09T17:33:34Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2012-11-13T01:54:16Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=fb50cc41fe6f508118697d65a44e8f742a466ca0'/>
<id>urn:sha1:fb50cc41fe6f508118697d65a44e8f742a466ca0</id>
<content type='text'>
These are meant to be shared between notmuch-tag and notmuch-restore.

The bulk of the routines implement a "tag operation list" abstract
data type act as a structured representation of a set of tag
operations (typically coming from a single tag command or line of
input).
</content>
</entry>
<entry>
<title>Adding an S-expression structured output printer.</title>
<updated>2012-12-08T13:26:29Z</updated>
<author>
<name>Peter Feigl</name>
<email>craven@gmx.net</email>
</author>
<published>2012-12-06T21:12:11Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=fd3ffe35a2bf15676426235b809df915cd3473e4'/>
<id>urn:sha1:fd3ffe35a2bf15676426235b809df915cd3473e4</id>
<content type='text'>
This commit adds a structured output printer for Lisp
S-Expressions. Later commits will use this printer in notmuch search,
show and reply.

The structure is the same as json, but:
- arrays are written as lists: ("foo" "bar" "baaz" 1 2 3)
- maps are written as p-lists: (:key "value" :other-key "other-value")
- true is written as t
- false is written as nil
- null is written as nil

[ whitespace changes by db ]
</content>
</entry>
<entry>
<title>build: build parse-time-string as part of the notmuch lib and static cli</title>
<updated>2012-10-31T19:53:01Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2012-10-30T20:32:36Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=af6b4b29f97b1f457bb7220491bf37536e1b9d7a'/>
<id>urn:sha1:af6b4b29f97b1f457bb7220491bf37536e1b9d7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>{., man}/Makefile.local: edit/remove release-checks.sh related targets</title>
<updated>2012-09-05T11:34:01Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2012-09-04T14:49:13Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=69843dd6283f17656510f1aae197bc263f9633e1'/>
<id>urn:sha1:69843dd6283f17656510f1aae197bc263f9633e1</id>
<content type='text'>
Use new target release-checks in place of verify-version-debian,
verify-version-python verify-version-manpage. This target executes
devel/release-checks.sh which does all the verifications the three
dropped targets did, and some more.
</content>
</entry>
<entry>
<title>cli: Remove now-unused json.c</title>
<updated>2012-08-12T19:28:08Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-08-07T13:04:27Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d41946ea781caaf9652d037caa5f65a93a199b80'/>
<id>urn:sha1:d41946ea781caaf9652d037caa5f65a93a199b80</id>
<content type='text'>
The string buffer quoting functions in json.c have been superseded by
the new sprinter interface and are no longer used.  Remove them.
</content>
</entry>
<entry>
<title>build system: remove configure output in Make distclean.</title>
<updated>2012-08-03T00:10:15Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2012-08-02T12:30:31Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=719897cdc330a41c22271fded8d911035c275dec'/>
<id>urn:sha1:719897cdc330a41c22271fded8d911035c275dec</id>
<content type='text'>
Create a variable DISTCLEAN which contains a list of things to
clean in the distclean target (in addition to running the clean
target).

The deleted comment seems to be false these days, since we do
create files during configuration.

Use "rm -rf" here as well in case we want to add directories to
DISTCLEAN.
</content>
</entry>
<entry>
<title>build system: remove directories created by tests in "make clean"</title>
<updated>2012-08-03T00:09:45Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2012-08-02T12:27:26Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=8a745d310f966194e82f12f6453f05cc877379d6'/>
<id>urn:sha1:8a745d310f966194e82f12f6453f05cc877379d6</id>
<content type='text'>
These extra directories cause problems for building on Debian
twice in a row.

In order to remove directories, we need to us "rm -rf" instead of
"rm -f". So now we should be extra careful what we add to the
variable CLEAN.
</content>
</entry>
<entry>
<title>Add structured output formatter for JSON and plain text (but don't use them yet).</title>
<updated>2012-07-24T12:26:59Z</updated>
<author>
<name>craven@gmx.net</name>
<email>craven@gmx.net</email>
</author>
<published>2012-07-23T10:39:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=36522fca1cac6ca23c2c4c0280e3e20e96f7bfbb'/>
<id>urn:sha1:36522fca1cac6ca23c2c4c0280e3e20e96f7bfbb</id>
<content type='text'>
Using the new structured printer support in sprinter.h, implement
sprinter_json_create, which returns a new JSON structured output
formatter. The formatter prints output similar to the existing JSON, but
with differences in whitespace (mostly newlines, --output=summary prints
the entire message summary on one line, not split across multiple lines).

Also implement a "structured" formatter for plain text that prints
prefixed strings, to be used with notmuch-search.c plain text output.
</content>
</entry>
</feed>
