<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/devel/nmbug, branch 0.24.2</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.24.2</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.24.2'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2016-10-04T10:51:22Z</updated>
<entry>
<title>nmbug: Add --no-renames to default log options</title>
<updated>2016-10-04T10:51:22Z</updated>
<author>
<name>W. Trevor King</name>
<email>wking@tremily.us</email>
</author>
<published>2016-09-26T16:32:13Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f9189a062be9cb3d7bd68461c2674d75e23c14af'/>
<id>urn:sha1:f9189a062be9cb3d7bd68461c2674d75e23c14af</id>
<content type='text'>
Git has supported this since b68ea12e (diff.c: respect diff.renames
config option, 2006-07-07, v1.4.2).  All of our information is in the
paths (the files are empty), so we don't want rename detection.  By
using --no-renames, we get entries like:

  $ nmbug log -- e473b453a2
  commit e473b453a25c072b5df67d834d822121373321f5
  Author: David Bremner &lt;david@tethera.net&gt;
  Date:   Sun Sep 25 07:54:11 2016 -0300

  D       tags/1474196252-31700-1-git-send-email-markwalters1009@gmail.com/0.23
  A       tags/1474196252-31700-1-git-send-email-markwalters1009@gmail.com/pushed

  ...

Instead of the old:

  $ nmbug log -- e473b453a2
  commit e473b453a25c072b5df67d834d822121373321f5
  Author: David Bremner &lt;david@tethera.net&gt;
  Date:   Sun Sep 25 07:54:11 2016 -0300

  R100    tags/1474196252-31700-1-git-send-email-markwalters1009@gmail.com/0.23   tags/1474196252-31700-1-git-send-email-markwalters1009@gmail.com/pushed
</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>nmbug: updated to modern URL for PEP 343</title>
<updated>2016-06-05T11:27:13Z</updated>
<author>
<name>Daniel Kahn Gillmor</name>
<email>dkg@fifthhorseman.net</email>
</author>
<published>2016-06-02T16:26:13Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=554b90b58e367ada5fdad3165c76673458f65434'/>
<id>urn:sha1:554b90b58e367ada5fdad3165c76673458f65434</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nmbug: ignore # comments</title>
<updated>2016-03-28T12:29:42Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2016-03-27T20:25:11Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9bbc54bd406fc218a5463efe9a127aee461fb47b'/>
<id>urn:sha1:9bbc54bd406fc218a5463efe9a127aee461fb47b</id>
<content type='text'>
Lines starting with # have always (for a long time, anyway) been ignored
by notmuch-restore, but have not been generated by notmuch-dump
previously.  In order to make nmbug robust against such output, ignore
comment lines.
</content>
</entry>
<entry>
<title>notmuch-report: Add notmuch-report(1) and notmuch-report.json(5) man pages</title>
<updated>2016-03-24T10:41:24Z</updated>
<author>
<name>W. Trevor King</name>
<email>wking@tremily.us</email>
</author>
<published>2016-01-02T06:08:04Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d6cbb24fcf6ad2a4306c0913b10b1f3c574bbcaa'/>
<id>urn:sha1:d6cbb24fcf6ad2a4306c0913b10b1f3c574bbcaa</id>
<content type='text'>
To describe the script and config file format, so folks don't have to
dig through NEWS or the script's source to get that information.

The Makefile and conf.py are excerpted from the main doc/ directory
with minor simplifications and adjustments.  The devel/nmbug/ scripts
are largely independent of notmuch, and separating the docs here
allows packagers to easily build the docs and install the scripts in a
separate package, without complicating notmuch's core build/install
process.
</content>
</entry>
<entry>
<title>notmuch-report.json: Rename from status-config.json</title>
<updated>2016-03-24T10:41:06Z</updated>
<author>
<name>W. Trevor King</name>
<email>wking@tremily.us</email>
</author>
<published>2016-01-02T06:08:03Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=399c857ebaeafb3bb68caaa659b87ba371e7426b'/>
<id>urn:sha1:399c857ebaeafb3bb68caaa659b87ba371e7426b</id>
<content type='text'>
status-config.json wasn't obviously associated with the old
nmubg-status, now notmuch-report.  The new name is
${CONFIGURED_SCRIPT}.json, so the association should be clear.
</content>
</entry>
<entry>
<title>notmuch-report: Rename from nmbug-status</title>
<updated>2016-03-24T10:40:39Z</updated>
<author>
<name>W. Trevor King</name>
<email>wking@tremily.us</email>
</author>
<published>2016-01-02T06:08:02Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=074f45e305ca511f260153d275b37826965a61c4'/>
<id>urn:sha1:074f45e305ca511f260153d275b37826965a61c4</id>
<content type='text'>
This script generates reports based on notmuch queries, and doesn't
really have anything to do with nmbug, except for sharing the NMBGIT
environment variable.
</content>
</entry>
<entry>
<title>status-config.json: Remove parens from query entry</title>
<updated>2016-03-24T10:39:57Z</updated>
<author>
<name>W. Trevor King</name>
<email>wking@tremily.us</email>
</author>
<published>2016-01-02T06:07:43Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=88171f34ed140e0701c2101e978d993673b423d2'/>
<id>urn:sha1:88171f34ed140e0701c2101e978d993673b423d2</id>
<content type='text'>
These are now added by nmbug-status.
</content>
</entry>
<entry>
<title>nmbug-status: Wrap query phrases in parentheses when and-ing together</title>
<updated>2016-03-24T10:39:42Z</updated>
<author>
<name>W. Trevor King</name>
<email>wking@tremily.us</email>
</author>
<published>2016-01-02T06:07:42Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=6c0b6c8e1c4a8ab139db3cadee26d05962c3ce2c'/>
<id>urn:sha1:6c0b6c8e1c4a8ab139db3cadee26d05962c3ce2c</id>
<content type='text'>
For example:

  "query": ["tag:a", "tag:b or tag:c"]

is now converted to:

  ( tag:a ) and ( tag:b or tag:c )

instead of the old:

  tag:a and tag:b or tag:c

This helps us avoid confusion due to Xapian's higher-precedence AND
[1], where the old query would be interpreted as:

  ( tag:a and tag:b ) or tag:c

[1]: http://xapian.org/docs/queryparser.html
</content>
</entry>
<entry>
<title>nmbug-status: Add meta.message-url config setting</title>
<updated>2016-03-24T10:39:25Z</updated>
<author>
<name>W. Trevor King</name>
<email>wking@tremily.us</email>
</author>
<published>2016-01-02T06:07:41Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=031ca3f1bdb5e9edb9fc21779149bdfcb554a83f'/>
<id>urn:sha1:031ca3f1bdb5e9edb9fc21779149bdfcb554a83f</id>
<content type='text'>
So you can link to archives other than Gmane.  For example, I'm doing
this in [1].

[1]: https://github.com/wking/nmbug-oci
</content>
</entry>
</feed>
