<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/doc/.gitignore, branch master</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=master</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2017-08-18T22:42:35Z</updated>
<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: generate man page list from source files, not conf.py</title>
<updated>2016-11-17T12:41:24Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2016-11-05T20:18:17Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=76ab6e99625468b011723a6bd9d84be5fab15d02'/>
<id>urn:sha1:76ab6e99625468b011723a6bd9d84be5fab15d02</id>
<content type='text'>
Use $(wildcard ...) to generate the list of man pages based on the rst
source files present in the man page directories, instead of reading
conf.py. This has three main benefits:

1) This makes the man page build slightly less complicated and easier
   to understand. At least there are fewer moving parts.

2) This makes the build fail if we add a man page rst file, but fail
   to add it to conf.py.

3) We can use Sphinx constructs in conf.py that are not available when
   importing the file into a normal python program such as
   mkdocdeps.py.
</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>doc: add *.pyc to doc/.gitignore</title>
<updated>2014-05-02T20:49:34Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2014-05-02T14:51:01Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=26b5836be3bb3e64803472eeda1c53095e2f293d'/>
<id>urn:sha1:26b5836be3bb3e64803472eeda1c53095e2f293d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>doc: convert sphinx based docs</title>
<updated>2014-03-09T13:41:08Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2014-01-28T16:12:37Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d736260385a689b5c77d8121f48e29440e3adfa4'/>
<id>urn:sha1:d736260385a689b5c77d8121f48e29440e3adfa4</id>
<content type='text'>
This is the output from sphinx-quickstart, massaged a bit, along with
our existing man pages converted to rst.

A skeleton notmuch-emacs manual is also included. It is not suitable
for end user use yet.
</content>
</entry>
</feed>
