<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/test/new, branch 0.14</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.14</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.14'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2012-05-25T00:53:08Z</updated>
<entry>
<title>new: Centralize file type stat-ing logic</title>
<updated>2012-05-25T00:53:08Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-05-24T22:01:11Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d99270c450d8f9ef3ecfbcbeeb99b581f36c9175'/>
<id>urn:sha1:d99270c450d8f9ef3ecfbcbeeb99b581f36c9175</id>
<content type='text'>
This moves our logic to get a file's type into one function.  This has
several benefits: we can support OSes and file systems that do not
provide dirent.d_type or always return DT_UNKNOWN, complex
symlink-handling logic has been replaced by a simple stat fall-through
in one place, and the error message for un-stat-able file is more
accurate (previously, the error always mentioned directories, even
though a broken symlink is not a directory).
</content>
</entry>
<entry>
<title>test: Test notmuch new with a broken symlink</title>
<updated>2012-05-25T00:52:53Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-05-24T22:01:10Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=72c944655f9bc29809dc2f64d206d942d2198f6f'/>
<id>urn:sha1:72c944655f9bc29809dc2f64d206d942d2198f6f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test: replace occurrences of $PWD with vars that are more stable</title>
<updated>2012-02-25T12:48:47Z</updated>
<author>
<name>Pieter Praet</name>
<email>pieter@praet.org</email>
</author>
<published>2012-02-01T20:37:21Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b32831e5b8e494da802f7c616c986fcd1e1e7b5f'/>
<id>urn:sha1:b32831e5b8e494da802f7c616c986fcd1e1e7b5f</id>
<content type='text'>
Thanks to Dmitry Kurochkin &lt;dmitry.kurochkin@gmail.com&gt;
for pointing this out:  id:"87d39ymyb4.fsf@gmail.com"
</content>
</entry>
<entry>
<title>add support for user-specified files &amp; directories to ignore</title>
<updated>2012-02-17T12:04:34Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2012-02-15T09:17:31Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ce1e720de64270a7cbb4bc3fba2c7fe081de3edc'/>
<id>urn:sha1:ce1e720de64270a7cbb4bc3fba2c7fe081de3edc</id>
<content type='text'>
A new configuration key 'new.ignore' is used to determine which
files and directories user wants not to be scanned as new mails.

Mark the corresponding test as no longer broken.
This work merges my previous attempts and Andreas Amann's work
in id:"ylp7hi23mw8.fsf@tyndall.ie"
</content>
</entry>
<entry>
<title>test: add tests wrt ignoring user-specified files and directories</title>
<updated>2012-02-17T12:04:23Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2012-02-15T09:17:30Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=863c1495141084dd1e66a73be35560b2531b71bf'/>
<id>urn:sha1:863c1495141084dd1e66a73be35560b2531b71bf</id>
<content type='text'>
Files and directories which are specified in 'new.ignore' in the
config file shouldn't be indexed nor reported by `notmuch new'.

This is basically Pieter's work with Austin's comments addressed.
</content>
</entry>
<entry>
<title>test: Nix increment_mtime.</title>
<updated>2011-06-29T22:26:45Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2011-06-29T07:10:55Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=47afbdfb7995d703987a273bccc3a60fedc6dd08'/>
<id>urn:sha1:47afbdfb7995d703987a273bccc3a60fedc6dd08</id>
<content type='text'>
With the fix for the mtime race, this workaround is no longer
necessary.
</content>
</entry>
<entry>
<title>test: change "#!/bin/bash" to "#!/usr/bin/env bash" enhances portability</title>
<updated>2011-05-27T21:03:28Z</updated>
<author>
<name>Joel Borggrén-Franck</name>
<email>jbf@codehouse.se</email>
</author>
<published>2010-12-01T20:27:52Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3fa843216c918fe4a6151e55947cf3a7f46fcdb5'/>
<id>urn:sha1:3fa843216c918fe4a6151e55947cf3a7f46fcdb5</id>
<content type='text'>
Change #!/bin/bash at start of tests to "#!/usr/bin/env bash". That way
systems running on bash &lt; 4 can prepend bash &gt;= 4 to path before
running the tests.
</content>
</entry>
<entry>
<title>test: Remove useless NOTMUCH variable (in favor of simply "notmuch")</title>
<updated>2010-09-20T23:15:08Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-09-20T23:13:15Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ba9f9efc9a8ba9d6e509d4041a66e9a2d31171b1'/>
<id>urn:sha1:ba9f9efc9a8ba9d6e509d4041a66e9a2d31171b1</id>
<content type='text'>
When the NOTMUCH variable was originally invented it was used as an
explicit path to the notmuch binary being tested. Today, the test
suite sets the PATH variable instead, so the NOTMUCH variable always
has a value of simply "notmuch".

We simplifying that by using the constant value rather than the
continual variable reference.
</content>
</entry>
<entry>
<title>test: Rename all tests to get rid of the ugly numbers in file names.</title>
<updated>2010-09-17T23:01:42Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-09-17T22:58:39Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=7263aa9ec3f72bb65a491b2c64345ab5258b24ee'/>
<id>urn:sha1:7263aa9ec3f72bb65a491b2c64345ab5258b24ee</id>
<content type='text'>
The numbers were meaningless, and they made it hard to find a file of interest.

Instead, we get the ordering we want by adding an explicit list of
tests to run to the notmuch-test script.
</content>
</entry>
</feed>
