<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/compat, branch debian-0.1-1</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=debian-0.1-1</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=debian-0.1-1'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2010-04-06T21:36:31Z</updated>
<entry>
<title>Move "config" test programs to "compat".</title>
<updated>2010-04-06T21:36:31Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-06T18:12:10Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d8192a4d7f0ece2a916364b079752e55754d3929'/>
<id>urn:sha1:d8192a4d7f0ece2a916364b079752e55754d3929</id>
<content type='text'>
It makes sense to me to have the little tests for functionality right
next to the comptability implementations of that same functionality.

But also, this means I can now tab-complete ./configure from the three
initial characters (rather than the seven required previously).
</content>
</entry>
<entry>
<title>Makefile.local: Automatically use makefile mode</title>
<updated>2010-04-03T19:31:49Z</updated>
<author>
<name>David Edmondson</name>
<email>dme@dme.org</email>
</author>
<published>2010-03-21T09:54:08Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d3884a5984c26159169d58b9cc8fb2a137fb48a2'/>
<id>urn:sha1:d3884a5984c26159169d58b9cc8fb2a137fb48a2</id>
<content type='text'>
We add a magic line to the beginning of each Makefile.local file to
help the editor know that it should use makefile mode for editing the
file, (even though the filename isn't exactly "Makefile").

Edited-by: Carl Worth &lt;cworth@cworth.org&gt;: Expand treatment from
emacs/Makefile.local to each instance of Makefile.local.
</content>
</entry>
<entry>
<title>Makefile: Fix Makefiles to depend on all child Makefile fragments.</title>
<updated>2010-03-10T18:59:57Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-03-10T18:59:57Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=86232e62ab0ed6948de24a6aab5d9f2558171acf'/>
<id>urn:sha1:86232e62ab0ed6948de24a6aab5d9f2558171acf</id>
<content type='text'>
We were previously maintaining two lists of the child Makefile
fragments---one for the includes and another for the dependencies. So,
of course, they drifted and the dependency list wasn't up to date.

We fix this by adding a single subdirs variable, and then using GNU
Makefile substitution to generate both the include and the dependency
lists.

Some side effect of this change caused the '=' assignment of the dir
variable to not work anymore. I'm not sure why that is, but using ':='
makes sense here and fixes the problem.
</content>
</entry>
<entry>
<title>Makefiles: Use .DEFAULT to support arbitrary targets from sub directories.</title>
<updated>2010-01-06T18:32:06Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-01-05T23:05:57Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=341d49b0610fcf725da618d87fda577a3d512343'/>
<id>urn:sha1:341d49b0610fcf725da618d87fda577a3d512343</id>
<content type='text'>
Taking advantage of the .DEFAULT construct means that we won't need to
explicitly list targets such as "clean", etc. in each sub-Makefile.
</content>
</entry>
<entry>
<title>getdelim: Silence a (bogus) compiler warning.</title>
<updated>2009-12-02T00:46:21Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2009-12-02T00:46:21Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1466e249e741e3ef907e8c48c2861742b676e255'/>
<id>urn:sha1:1466e249e741e3ef907e8c48c2861742b676e255</id>
<content type='text'>
Some compilers complain that result might be used uninitialized in
this function. I believe such compilers simply aren't looking hard
enough, but it's easy enough to silence them.
</content>
</entry>
<entry>
<title>Makefile: Incorporate getline implementation into the build.</title>
<updated>2009-12-02T00:33:17Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2009-12-01T23:23:25Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=880b21a097104bee5f50a444c5130695d143fd8a'/>
<id>urn:sha1:880b21a097104bee5f50a444c5130695d143fd8a</id>
<content type='text'>
It's unconditional for a very short time. We expect to soon be
building it only if necessary.
</content>
</entry>
<entry>
<title>compat/getdelim: Silence a warning about mixing of signed/unsigned.</title>
<updated>2009-12-02T00:27:35Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2009-12-01T22:12:01Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=7fd7611b23ad33ed8bb7db44916cb03bbc2c47c1'/>
<id>urn:sha1:7fd7611b23ad33ed8bb7db44916cb03bbc2c47c1</id>
<content type='text'>
If the length is ever so large as to overflow, then we'll end up
returning a negative value (which indicates an error anyway).
</content>
</entry>
<entry>
<title>compat: Change includes from config.h to compat.h.</title>
<updated>2009-12-02T00:27:29Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2009-12-01T22:09:12Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c04a432ef201e090a8711b80ad7bb175b9719fa1'/>
<id>urn:sha1:c04a432ef201e090a8711b80ad7bb175b9719fa1</id>
<content type='text'>
We may switch to using an autoconf-like config.h, but we're not doing
that just yet.
</content>
</entry>
<entry>
<title>compat: Add implementation of getline from gnulib.</title>
<updated>2009-12-01T22:06:41Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2009-12-01T22:06:41Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=96c9109d94ddd985994cb431080d2823688b0ed6'/>
<id>urn:sha1:96c9109d94ddd985994cb431080d2823688b0ed6</id>
<content type='text'>
These were copied from the gnulib git repository as of:

	commit 563c779682040ed4b89c9b4bbe428dcd8157c90a

They come under the GNU GPL v3 (or later) exactly as notmuch is
licensed.
</content>
</entry>
</feed>
