<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/notmuch-new.c, branch 0.25.2</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.25.2</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.25.2'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2017-06-25T12:39:35Z</updated>
<entry>
<title>fix wrong printf formatting of signed/unsigned integers</title>
<updated>2017-06-25T12:39:35Z</updated>
<author>
<name>Piotr Trojanek</name>
<email>piotr.trojanek@gmail.com</email>
</author>
<published>2017-06-16T22:50:25Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=85c830405886207196aedbd0a2b757b227ba769d'/>
<id>urn:sha1:85c830405886207196aedbd0a2b757b227ba769d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove ineffective assignments</title>
<updated>2017-06-25T12:38:22Z</updated>
<author>
<name>Piotr Trojanek</name>
<email>piotr.trojanek@gmail.com</email>
</author>
<published>2017-06-16T22:50:24Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=410b96080ceec15ced70e684115f604380c5b4f6'/>
<id>urn:sha1:410b96080ceec15ced70e684115f604380c5b4f6</id>
<content type='text'>
Detected by cppcheck.
</content>
</entry>
<entry>
<title>cli/new: Avoid printing "\033[K" to non-terminal output</title>
<updated>2017-03-09T14:17:12Z</updated>
<author>
<name>Łukasz Stelmach</name>
<email>l.stelmach@samsung.com</email>
</author>
<published>2017-03-02T12:22:01Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3071fc04fbf3c43f18291cb8e61b566cdf85d762'/>
<id>urn:sha1:3071fc04fbf3c43f18291cb8e61b566cdf85d762</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cli: don't call _entry_in_ignore_list twice in count files debug</title>
<updated>2017-01-28T02:05:05Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2016-12-17T16:28:43Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3f5257cec271c05d82f8fda129066e9f285689f5'/>
<id>urn:sha1:3f5257cec271c05d82f8fda129066e9f285689f5</id>
<content type='text'>
Split file ignores in count_files to fixed and user configured in
order to not have to call _entry_in_ignore_list twice when debugging
is enabled. Minor detail.
</content>
</entry>
<entry>
<title>cli: consider files vanishing during notmuch new non-fatal</title>
<updated>2016-11-26T01:09:32Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2016-11-21T20:14:33Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f5185881f7b01f67b5b64218804749b733f08d44'/>
<id>urn:sha1:f5185881f7b01f67b5b64218804749b733f08d44</id>
<content type='text'>
If some software other than notmuch new renames or removes files
during the notmuch new scan (specifically after scandir but before
indexing the file), keep going instead of bailing out. Failing to
index the file is just a race condition between notmuch and the other
software; the rename could happen after the notmuch new scan
anyway. It's not fatal, and we'll catch the renamed files on the next
scan.

Add a new exit code for when files vanished, so the caller has a
chance to detect the race and re-run notmuch new to recover.

Reported by Paul Wise &lt;pabs@debian.org&gt; at
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=843127
</content>
</entry>
<entry>
<title>CLI: add properties to dump output</title>
<updated>2016-09-21T21:14:25Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2016-06-13T01:05:54Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b7345d277ec5f562000c0e740e6515c2a84f9c76'/>
<id>urn:sha1:b7345d277ec5f562000c0e740e6515c2a84f9c76</id>
<content type='text'>
Part of providing extensibility via properties is to make sure that user
data is not lost. Thus we need to be able to dump and restore
properties.
</content>
</entry>
<entry>
<title>Use https instead of http where possible</title>
<updated>2016-06-05T11:32:17Z</updated>
<author>
<name>Daniel Kahn Gillmor</name>
<email>dkg@fifthhorseman.net</email>
</author>
<published>2016-06-02T16:26:14Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=6a833a6e83865f6999707cc30768d07e1351c2cb'/>
<id>urn:sha1:6a833a6e83865f6999707cc30768d07e1351c2cb</id>
<content type='text'>
Many of the external links found in the notmuch source can be resolved
using https instead of http.  This changeset addresses as many as i
could find, without touching the e-mail corpus or expected outputs
found in tests.
</content>
</entry>
<entry>
<title>CLI: add optional config data to dump output.</title>
<updated>2016-05-25T10:07:56Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2016-03-22T10:54:50Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e042a25a3fd8706b6e1ee7bdf527bb17ecb74c6a'/>
<id>urn:sha1:e042a25a3fd8706b6e1ee7bdf527bb17ecb74c6a</id>
<content type='text'>
Note that it changes the default dump output format, but doesn't break
existing notmuch-restore. It might break user scripts though.
</content>
</entry>
<entry>
<title>cli: remove leftover dir variable</title>
<updated>2016-05-02T10:33:13Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2016-04-15T19:29:15Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=73339ade993b7ae14d26808cfd6efcd0da712f3d'/>
<id>urn:sha1:73339ade993b7ae14d26808cfd6efcd0da712f3d</id>
<content type='text'>
No functional changes.
</content>
</entry>
<entry>
<title>cli/new: add better error messages for FILE_ERROR</title>
<updated>2016-03-30T02:07:00Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2016-03-30T02:03:02Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=6e6bafed0f88f914da34ec55087418756e485e52'/>
<id>urn:sha1:6e6bafed0f88f914da34ec55087418756e485e52</id>
<content type='text'>
The code in add_file seems to assume that NOTMUCH_STATUS_FILE_ERROR is
never returned from add_message. This turns out to be false (although it
seems to only happen in certain fairly rare race conditions).
</content>
</entry>
</feed>
