<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/doc, branch debian/0.29-1</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=debian%2F0.29-1</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=debian%2F0.29-1'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2019-06-03T10:35:30Z</updated>
<entry>
<title>doc: use separate doctrees for distinct builders</title>
<updated>2019-06-03T10:35:30Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2019-06-01T02:24:52Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=6edc073e4496b71d24e339f4d0cca41c2e4ac3e1'/>
<id>urn:sha1:6edc073e4496b71d24e339f4d0cca41c2e4ac3e1</id>
<content type='text'>
It seems our previous attempt with order-only targets was not
sufficient to avoid problems with sphinx-builds doctree cache [0].
Looking around at other people's approaches [1], using separate
doctrees was suggested. I guess there might be a slight loss of
efficiency, but it seems more robust.

[0]: build failures were first noticed in Debian experimental, but I was able to duplicate it in
     my usual build environment about 1 in 8 builds.

[1]: in particular
     https://salsa.debian.org/mpd-team/mpc/commit/9e3fc1657d043d75755993846c93f7700b97f907
</content>
</entry>
<entry>
<title>doc: document user header indexing.</title>
<updated>2019-05-25T10:21:21Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2019-02-18T13:08:48Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9dedb23b47961047d75ef08210481018042d0baf'/>
<id>urn:sha1:9dedb23b47961047d75ef08210481018042d0baf</id>
<content type='text'>
It's a bit odd that the primary documentation is in notmuch-config,
but it is consistent with the "query:" prefix.
</content>
</entry>
<entry>
<title>doc: exclude notmuch-emacs.rst if emacs is not present.</title>
<updated>2019-04-24T09:53:13Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2019-04-21T23:41:34Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=40b025c5f1cc3dafe4c30cd6005fdb2ba32e0c95'/>
<id>urn:sha1:40b025c5f1cc3dafe4c30cd6005fdb2ba32e0c95</id>
<content type='text'>
This will still generate a warning about an excluded document in the
toctree, but it cuts down on the noise quite a lot.
</content>
</entry>
<entry>
<title>doc: use stamp file for html docs</title>
<updated>2019-04-24T09:53:13Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2019-04-21T17:00:18Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=4f0fe36c47a43950f6f4df82630ef062976ebceb'/>
<id>urn:sha1:4f0fe36c47a43950f6f4df82630ef062976ebceb</id>
<content type='text'>
These are less time consuming than the texi docs to rebuild (because
the texi rebuild triggers info rebuild), but still take noticable time.
</content>
</entry>
<entry>
<title>doc: use stamp file to control rebuilding texi</title>
<updated>2019-04-24T09:53:07Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2019-04-21T16:53:03Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f0399db513ce2f12b94cd8aefe54be408d39fb62'/>
<id>urn:sha1:f0399db513ce2f12b94cd8aefe54be408d39fb62</id>
<content type='text'>
Apparently the sphinx-doc texinfo builder is not smart enough to only
rebuild those files where the source has changed.
</content>
</entry>
<entry>
<title>lib: add 'body:' field, stop indexing headers twice.</title>
<updated>2019-04-17T11:48:16Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2019-03-19T00:39:21Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=319dd95ebbd841320e269d34e67a824876f8426a'/>
<id>urn:sha1:319dd95ebbd841320e269d34e67a824876f8426a</id>
<content type='text'>
The new `body:` field (in Xapian terms) or prefix (in slightly
sloppier notmuch) terms allows matching terms that occur only in the
body.

Unprefixed query terms should continue to match anywhere (header or
body) in the message.

This follows a suggestion of Olly Betts to use the facility (since
Xapian 1.0.4) to add the same field with multiple prefixes. The double
indexing of previous versions is thus replaced with a query time
expension of unprefixed query terms to the various prefixed
equivalent.

Reindexing will be needed for 'body:' searches to work correctly;
otherwise they will also match messages where the term occur in
headers (demonstrated by the new tests in T530-upgrade.sh)
</content>
</entry>
<entry>
<title>doc: document notmuch new --verbose</title>
<updated>2019-03-31T14:59:46Z</updated>
<author>
<name>Michal Sojka</name>
<email>sojkam1@fel.cvut.cz</email>
</author>
<published>2019-03-29T09:48:17Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1e69bb6f46ae0468dede6d8977f45295a84b7343'/>
<id>urn:sha1:1e69bb6f46ae0468dede6d8977f45295a84b7343</id>
<content type='text'>
</content>
</entry>
<entry>
<title>doc: Clean up warnings when building notmuch-emacs docs</title>
<updated>2019-03-27T20:45:27Z</updated>
<author>
<name>Daniel Kahn Gillmor</name>
<email>dkg@fifthhorseman.net</email>
</author>
<published>2019-03-23T12:51:03Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=cbeb0da5958b2f53059269379b219710ee7618cc'/>
<id>urn:sha1:cbeb0da5958b2f53059269379b219710ee7618cc</id>
<content type='text'>
Without this change, we see this during the build:

    sphinx-build -b html -d doc/_build/doctrees -q ./doc doc/_build/html
    …/doc/notmuch-emacs.rst:67: WARNING: Unexpected indentation.
    …/doc/notmuch-emacs.rst:165: WARNING: Unexpected indentation.
    …/doc/notmuch-emacs.rst:306: WARNING: Unexpected indentation.

This source change doesn't seem to have any effect on the generated
HTML, at least.

Signed-off-by: Daniel Kahn Gillmor &lt;dkg@fifthhorseman.net&gt;
</content>
</entry>
<entry>
<title>doc/build: use $(MAKE) instead of make</title>
<updated>2019-03-19T23:54:15Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2019-03-19T23:50:28Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0557c5a0333b971188c02c961dec88496f2eed0c'/>
<id>urn:sha1:0557c5a0333b971188c02c961dec88496f2eed0c</id>
<content type='text'>
This should silence some warnings about the jobserver, but also make
it easier to build the docs where GNU make is called something other
than make.

Based on a patch from aidecoe.
</content>
</entry>
<entry>
<title>Merge branch 'release'</title>
<updated>2019-03-06T12:53:26Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2019-03-06T12:53:26Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=71eaa19350883b30bafe885ea083c2e3f1621e10'/>
<id>urn:sha1:71eaa19350883b30bafe885ea083c2e3f1621e10</id>
<content type='text'>
Changes from 0.28.3
</content>
</entry>
</feed>
