<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/notmuch-new.c, branch 0.20</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.20</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.20'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2015-03-28T23:34:15Z</updated>
<entry>
<title>lib: add "verbose" versions of notmuch_database_{open,create}</title>
<updated>2015-03-28T23:34:15Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2014-12-27T18:12:49Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=84d3b15d251623cbb66e5eca7ddb8d61aa596d33'/>
<id>urn:sha1:84d3b15d251623cbb66e5eca7ddb8d61aa596d33</id>
<content type='text'>
The compatibility wrapper ensures that clients calling
notmuch_database_open will receive consistent output for now.

The changes to notmuch-{new,search} and test/symbol-test are just to
make the test suite pass.

The use of IGNORE_RESULT is justified by two things. 1) I don't know
what else to do.  2) asprintf guarantees the output string is NULL if
an error occurs, so at least we are not passing garbage back.
</content>
</entry>
<entry>
<title>new: Don't report version after upgrade</title>
<updated>2014-08-30T17:40:41Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@mit.edu</email>
</author>
<published>2014-08-25T17:25:59Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=344e4c65a43e0755506e065ec001df8b1eae91f7'/>
<id>urn:sha1:344e4c65a43e0755506e065ec001df8b1eae91f7</id>
<content type='text'>
The version number has always been pretty meaningless to the user and
it's about to become even more meaningless with the introduction of
"features".  Hopefully, the database will remain on version 3 for some
time to come; however, the introduction of new features over time in
version 3 will necessitate upgrades within version 3.  It would be
confusing if we always tell the user they've been "upgraded to version
3".  If the user wants to know what's new, they should read the news.
</content>
</entry>
<entry>
<title>new: Report and abort on upgrade failure</title>
<updated>2014-08-06T12:56:12Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2014-08-05T14:33:43Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=26b6470db350cc4b319934c1caff261ada12b4bb'/>
<id>urn:sha1:26b6470db350cc4b319934c1caff261ada12b4bb</id>
<content type='text'>
Previously the return status of notmuch_database_upgrade went
completely unchecked.
</content>
</entry>
<entry>
<title>notmuch-new: backup tags before database upgrade</title>
<updated>2014-04-12T10:59:44Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2014-04-01T14:06:05Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a7eaa4d84a909275fe0c089f8dbf346ebcdc69c6'/>
<id>urn:sha1:a7eaa4d84a909275fe0c089f8dbf346ebcdc69c6</id>
<content type='text'>
All we do here is calculate the backup filename, and call the existing
dump routine.

Also take the opportunity to add a message about being safe to
interrupt.
</content>
</entry>
<entry>
<title>cli: make sure notmuch new and insert don't add invalid tags</title>
<updated>2014-03-06T11:42:10Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2014-02-23T16:55:22Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e8ec38c25afefacff8c2adb6e4f9e53df9870746'/>
<id>urn:sha1:e8ec38c25afefacff8c2adb6e4f9e53df9870746</id>
<content type='text'>
Check new.tags configuration values before doing anything, and bail
out on invalid values.
</content>
</entry>
<entry>
<title>new: Detect dirent.d_type support at configure time</title>
<updated>2014-02-14T12:42:45Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2014-02-13T06:50:59Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b1fa95721bd54c60c367ae4fb54279404656a070'/>
<id>urn:sha1:b1fa95721bd54c60c367ae4fb54279404656a070</id>
<content type='text'>
Support for dirent.d_type is OS-specific.  Previously, we used
_DIRENT_HAVE_D_TYPE to detect support for this, but this is apparently
a glic-ism (FreeBSD, for example, supports d_type, but does not define
this).  Since there's no cross-platform way to detect support for
dirent.d_type, detect it using a test compile at configure time.
</content>
</entry>
<entry>
<title>cli: add --quiet option to notmuch new</title>
<updated>2014-01-26T13:49:00Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2014-01-19T20:32:27Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e932fca54fc88bba75eda01c3e7f6ddf92a56759'/>
<id>urn:sha1:e932fca54fc88bba75eda01c3e7f6ddf92a56759</id>
<content type='text'>
Tie it to --verbose (resulting in verbosity levels of quiet, normal,
and verbose) but leave --debug orthogonal. Do some drive-by cleaning
while at it.
</content>
</entry>
<entry>
<title>cli: abstract notmuch new result printing</title>
<updated>2014-01-26T13:44:42Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2014-01-19T20:32:26Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=12621980ee19aa36c76ad16500c4f5a43ca6c6ca'/>
<id>urn:sha1:12621980ee19aa36c76ad16500c4f5a43ca6c6ca</id>
<content type='text'>
The notmuch_new_command() function has grown huge, chop it up a
bit. This should also be helpful when adding a --quiet option to
notmuch new. No functional changes.
</content>
</entry>
<entry>
<title>cli: for loop is more customary</title>
<updated>2014-01-26T13:41:29Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2014-01-19T20:32:25Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f849b371cc78fac73d9a8e0467bc0e6232ced18b'/>
<id>urn:sha1:f849b371cc78fac73d9a8e0467bc0e6232ced18b</id>
<content type='text'>
With the happy day stop condition within the while, it was
confusing. Switch to the paradigm for loop. No functional changes.
</content>
</entry>
<entry>
<title>cli: use dirent_type in count_files too</title>
<updated>2014-01-26T13:38:22Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2014-01-19T20:32:24Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0b247cb411fa7530003bad920bd2c85ed46187b5'/>
<id>urn:sha1:0b247cb411fa7530003bad920bd2c85ed46187b5</id>
<content type='text'>
Avoid an extra stat per file, if possible, also when counting the
files for initial indexing.
</content>
</entry>
</feed>
