<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/Makefile.local, branch 0.33</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.33</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.33'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2021-05-14T09:40:37Z</updated>
<entry>
<title>CLI: centralize initialization in notmuch_client_init</title>
<updated>2021-05-14T09:40:37Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2021-05-12T23:22:18Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=5a8d174f6797844580b52857a6254c25ce532d1c'/>
<id>urn:sha1:5a8d174f6797844580b52857a6254c25ce532d1c</id>
<content type='text'>
Initially make sure gmime_filter_reply initialization is
thread-safe (assuming notmuch_client_init is only called once).
For tidyness, also put talloc initialization in the new function.
</content>
</entry>
<entry>
<title>debian: don't tag debian tag at release is made.</title>
<updated>2020-12-25T16:28:31Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-12-25T16:26:35Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d812256aeb91646b5b1c644fa67f07c483cca651'/>
<id>urn:sha1:d812256aeb91646b5b1c644fa67f07c483cca651</id>
<content type='text'>
This reflects a change in the debian workflow to use dgit, which does
the tagging for us.  It also leaves room for debian specific fixups.
</content>
</entry>
<entry>
<title>release: explicitely build sphinx-html</title>
<updated>2020-11-08T17:33:08Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-11-08T17:33:08Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=02a7b026d938f53d9fd9b183ca2b3c44c92489f2'/>
<id>urn:sha1:02a7b026d938f53d9fd9b183ca2b3c44c92489f2</id>
<content type='text'>
This is to force it to happen after the "make clean".
</content>
</entry>
<entry>
<title>build: change one more occurrence of 'version' to 'version.txt'.</title>
<updated>2020-11-08T17:18:51Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-11-08T16:58:03Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d824f83c6f2e528088ab3ee6e81901db7143a31c'/>
<id>urn:sha1:d824f83c6f2e528088ab3ee6e81901db7143a31c</id>
<content type='text'>
This one disguised via tar and sed trickery.
</content>
</entry>
<entry>
<title>build: fix update-versions rule</title>
<updated>2020-11-08T11:27:48Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-11-08T11:27:48Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=59edcfd702072a172fbc975faa38ac65218c1d3e'/>
<id>urn:sha1:59edcfd702072a172fbc975faa38ac65218c1d3e</id>
<content type='text'>
This was missed in the rename of the 'version' file to version.txt
</content>
</entry>
<entry>
<title>Rename version to version.txt</title>
<updated>2020-10-30T19:14:24Z</updated>
<author>
<name>Ralph Seichter</name>
<email>github@seichter.de</email>
</author>
<published>2020-10-28T14:44:35Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=981d5a01689937ba45f3cd9dbdcdc65e6d264286'/>
<id>urn:sha1:981d5a01689937ba45f3cd9dbdcdc65e6d264286</id>
<content type='text'>
Building Notmuch on macOS is known to cause problems because the Notmuch
distribution archive contains two files named "version". These names
clash with the &lt;version&gt; header as defined in C++20. Therefore, the
existing naming will likely become a problem on other platforms as well,
once compilers adopt the new standard.

Signed-off-by: Ralph Seichter &lt;github@seichter.de&gt;
Amended-by: db s/keyword/header/ in commit message.
</content>
</entry>
<entry>
<title>build: clean up sphinx.config</title>
<updated>2020-08-16T15:27:11Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-08-16T15:27:11Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a1b1fe85c2fe17dcce635b36f3bcb8cf514e3636'/>
<id>urn:sha1:a1b1fe85c2fe17dcce635b36f3bcb8cf514e3636</id>
<content type='text'>
Follow the existing practice and remove it under "distclean", same as
sh.config and Makefile.config
</content>
</entry>
<entry>
<title>emacs: Use makefile-gmake-mode in Makefile*s</title>
<updated>2020-08-10T00:14:36Z</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2020-08-08T11:49:49Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c4541353765dec837c1c2f912b1bf6661827429c'/>
<id>urn:sha1:c4541353765dec837c1c2f912b1bf6661827429c</id>
<content type='text'>
Use `makefile-gmake-mode' instead of `makefile-mode' because the
former also highlights ifdef et al. while the latter does not.

"./Makefile.global" and one "Makefile.local" failed to specify any
major mode at all but doing so is necessary because Emacs does not
automatically figure out that these are Makefiles (of any flavor).
</content>
</entry>
<entry>
<title>build: upload html docs as part of release process</title>
<updated>2020-08-03T23:44:51Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-07-16T11:11:26Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3f8b01a3ef9e50a772897c67e0146172b3849749'/>
<id>urn:sha1:3f8b01a3ef9e50a772897c67e0146172b3849749</id>
<content type='text'>
Use a URL https://notmuchmail.org/doc/latest to leave room for a
future more ambitious scheme deploying multiple versions.

This also forces the html docs to built as part of the release
process. In the future this should be updated to tolerate generating a
release without sphinx installed. This needs a new target analogous to
build-info and build-man that does nothing if sphinx is not installed.
</content>
</entry>
<entry>
<title>build: produce signatures for release candidate tarballs.</title>
<updated>2020-07-03T10:37:00Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-06-16T14:17:55Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=552029f7482ea76806f18b8ef2cbe9c8706b39f4'/>
<id>urn:sha1:552029f7482ea76806f18b8ef2cbe9c8706b39f4</id>
<content type='text'>
Today Defalos on #notmuch asked for a signed tarball for
0.30~rc2. This is a minimal change to support this in the future.  The
question of automagically uploading will need more thought; currently
I like the fact that tags from pre-releases are only pushed manually.
</content>
</entry>
</feed>
