<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/.gitignore, branch 0.26</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.26</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.26'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2017-08-30T23:14:43Z</updated>
<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>
<entry>
<title>emacs: update .gitignore</title>
<updated>2013-06-02T23:44:26Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2013-06-02T13:39:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b3e8be32e80f5621b9337613bbe0a8a63ae4027e'/>
<id>urn:sha1:b3e8be32e80f5621b9337613bbe0a8a63ae4027e</id>
<content type='text'>
Start a seperate .gitignore for emacs stuff, move .elc rule there.
</content>
</entry>
<entry>
<title>fix .gitignore for gzipped man pages</title>
<updated>2012-01-17T18:52:31Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2012-01-17T18:16:03Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=8ea82928b91e847298e4586f9db9734e727a418a'/>
<id>urn:sha1:8ea82928b91e847298e4586f9db9734e727a418a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Ignore dynamic libraries on OS X.</title>
<updated>2011-12-18T01:50:05Z</updated>
<author>
<name>Aaron Ecay</name>
<email>aaronecay@gmail.com</email>
</author>
<published>2011-12-17T15:40:49Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1e3a37b83c927334a73409296570885e14072f3c'/>
<id>urn:sha1:1e3a37b83c927334a73409296570885e14072f3c</id>
<content type='text'>
Parallel to ignoring .so for linux.
</content>
</entry>
<entry>
<title>python: add a .gitignore file and refine the toplevel one</title>
<updated>2011-09-29T07:04:50Z</updated>
<author>
<name>Justus Winter</name>
<email>4winter@informatik.uni-hamburg.de</email>
</author>
<published>2011-09-26T01:05:29Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=dc8a1745e1890853ae26e3d7425c1156556a6136'/>
<id>urn:sha1:dc8a1745e1890853ae26e3d7425c1156556a6136</id>
<content type='text'>
The line 'notmuch' in the toplevel .gitignore file is to broad
and matches bindings/python/notmuch making it cumbersome to
git-add files within that directory.

Refine the toplevel file to only match the generated notmuch
executable and add a more specialized .gitignore file to the
python directory.

Signed-off-by: Justus Winter &lt;4winter@informatik.uni-hamburg.de&gt;
</content>
</entry>
<entry>
<title>.gitignore: Ignore the notmuch.sym file.</title>
<updated>2011-06-28T19:21:41Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2011-06-28T19:21:41Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e0f8d4c7ab1b627571995eabc064bb7dff949db1'/>
<id>urn:sha1:e0f8d4c7ab1b627571995eabc064bb7dff949db1</id>
<content type='text'>
This is a generated file, so will not be under git control.
</content>
</entry>
</feed>
