<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/.gitignore, branch 0.35</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.35</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.35'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2022-02-06T17:16:24Z</updated>
<entry>
<title>gitignore: add bindings/python-cffi/_notmuch_config.py</title>
<updated>2022-02-06T17:16:24Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2022-02-06T17:14:54Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=7b5921877e748338359a25dae578771f768183af'/>
<id>urn:sha1:7b5921877e748338359a25dae578771f768183af</id>
<content type='text'>
This is generated by configure and should not be committed.
</content>
</entry>
<entry>
<title>.gitignore: Sort using sort-lines</title>
<updated>2020-08-10T00:14:36Z</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2020-08-08T11:49:58Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2a0d4c59659276a14b6857699d27453bcbd39c9b'/>
<id>urn:sha1:2a0d4c59659276a14b6857699d27453bcbd39c9b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gitignore: Ignore generated sphinx.config</title>
<updated>2020-07-28T11:39:31Z</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2020-07-27T15:25:00Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a2e9eaadaf2728bb09064b274744f930581e443e'/>
<id>urn:sha1:a2e9eaadaf2728bb09064b274744f930581e443e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gitignore: Ignore generated python-cffi files</title>
<updated>2020-04-16T10:58:12Z</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2020-04-15T18:28:19Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=89f7a3c3e45edc80ccf5b09c4d8db8654a61b70c'/>
<id>urn:sha1:89f7a3c3e45edc80ccf5b09c4d8db8654a61b70c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build: ignore *.stamp</title>
<updated>2019-04-24T09:53:13Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2019-04-21T17:10:18Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c07e0cf256a072926c93f07d6f551b73d5143c2b'/>
<id>urn:sha1:c07e0cf256a072926c93f07d6f551b73d5143c2b</id>
<content type='text'>
The current case is docstring.stamp, but it's likely that others will
arise.
</content>
</entry>
<entry>
<title>gitignore: add .stamps</title>
<updated>2017-08-30T23:14:43Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-08-30T23:14:43Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b52e1e0f1db139cb26e1f9f276918f05d33925e2'/>
<id>urn:sha1:b52e1e0f1db139cb26e1f9f276918f05d33925e2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use rooted paths in .gitignore files</title>
<updated>2017-08-18T22:42:35Z</updated>
<author>
<name>Vladimir Panteleev</name>
<email>notmuch@thecybershadow.net</email>
</author>
<published>2017-08-17T00:41:10Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ca4688e103c644fa383108a79668e8e0b4dbe262'/>
<id>urn:sha1:ca4688e103c644fa383108a79668e8e0b4dbe262</id>
<content type='text'>
A leading / in paths in a .gitignore file matches the beginning of the
path, meaning that for patterns without slashes, git will match files
only in the current directory as opposed to in any subdirectory.

Prefix relevant paths with / in .gitignore files, to prevent
accidentally ignoring files in subdirectories and possibly slightly
improve the performance of "git status".
</content>
</entry>
<entry>
<title>build: switch to hiding libnotmuch symbols by default</title>
<updated>2017-05-12T10:17:18Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2017-05-10T19:42:11Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=bc11759dd1fd198661657b741bc0143c9af309a4'/>
<id>urn:sha1:bc11759dd1fd198661657b741bc0143c9af309a4</id>
<content type='text'>
The dynamic generation of the linker version script for libnotmuch
exports has grown rather complicated.

Reverse the visibility control by hiding symbols by default using
-fvisibility=hidden, and explicitly exporting symbols in notmuch.h
using #pragma GCC visibility. (We could also use __attribute__
((visibility ("default"))) for each exported function, but the pragma
is more convenient.)

The above is not quite enough alone, as it would "leak" a number of
weak symbols from Xapian and C++ standard library. Combine it with a
small static version script that filters out everything except the
notmuch_* symbols that we explicitly exposed, and the C++ RTTI
typeinfo symbols for exception handling.

Finally, as the symbol hiding test can no longer look at the generated
symbol table, switch the test to parse the functions from notmuch.h.
</content>
</entry>
<entry>
<title>gitignore: ignore sh.config and doc/config.dox</title>
<updated>2014-10-28T11:12:33Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2014-10-27T17:59:34Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=50eedb48ec7b8b961d3f865d75bb03a57b062d4f'/>
<id>urn:sha1:50eedb48ec7b8b961d3f865d75bb03a57b062d4f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build: write version.stamp file containing $(VERSION) string</title>
<updated>2014-04-11T02:24:10Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2014-03-19T20:37:09Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=feb3ce957213350db6c3e954cf4016aced1f65ce'/>
<id>urn:sha1:feb3ce957213350db6c3e954cf4016aced1f65ce</id>
<content type='text'>
This version file will be as prerequisite to the target files
that use the version info for some purpose, like printing
it for the user to examine. The contents of the version.stamp
file is seldom read by the build system itself as the $(VERSION)
variable has the same information.

Thanks to Trevor, David and Mark for their contributions.
</content>
</entry>
</feed>
