On 11/12/2010 12:02 AM, Carl Worth wrote:
The major feature in notmuch 0.5 is the ability to automatically
synchronize maildir flags, (so that if a mail file gets marked
externally with the flag 'S' for seen then the unread tag in the
notmuch database will be automatically removed). And of
Hi guys,
It's kind of academic for me right now because I'm mostly just using one
computer, but one reason I've hesitated to switch over entirely to
notmuch is that it's hard to distribute across many machines. The last
time I wrote the list about this, David Bremner pointed me to gitmuch in
From: Ethan Glasser-Camp et...@betacantrips.com
Add an explicit note to the README explaining what programs are
necessary and the perhaps-surprising behavior of skipping tests if
they aren't present.
Signed-off-by: Ethan Glasser-Camp et...@betacantrips.com
---
v2 suggested by Dmitry Kurochkin
On 01/27/2012 05:42 AM, Tomi Ollila wrote:
On Thu, 26 Jan 2012 13:03:46 +, Jani Nikulaj...@nikula.org wrote:
On Thu, 26 Jan 2012 12:11:57 +0200, Tomi Ollilatomi.oll...@iki.fi wrote:
Moved _notmuch_get_list () and _notmuch_set_list () to a location
in notmuch-config.c so that new
From: Ethan Glasser-Camp et...@betacantrips.com
scandir() returns strings allocated via malloc(3) which are then
collected in array namelist which is allocated via
malloc(3). Currently we just free the array namelist. Instead, free
all the entries of namelist, and then free namelist.
entry only
From: Ethan Glasser-Camp et...@betacantrips.com
scandir() returns strings allocated via malloc(3) which are then
collected in array namelist which is allocated via
malloc(3). Currently we just free the array namelist. Instead, free
all the entries of namelist, and then free namelist.
entry only
On 02/07/2012 05:10 AM, Dmitry Kurochkin wrote:
Please use --subject-prefix='PATCH vN' parameter when sending new
versions of patches. Also, sending new versions as replies to the first
email in the original thread makes it easier to track.
Oops! Thanks again.
Ethan
Hi guys,
I'm submitting as RFC this patch series, which introduces the idea of a
mailstore, a class that defines how to access mail, instead of currently
assuming it's always some Maildir-ish hierarchy that contains a bunch of mail.
This was listed as a wishlist item on
From: Ethan Glasser-Camp et...@betacantrips.com
This will be used to allow different backends to be developed to allow
access to mail that isn't stored in Maildirs.
Signed-off-by: Ethan Glasser-Camp et...@betacantrips.com
---
notmuch-client.h |7 ++
notmuch-config.c | 57
From: Ethan Glasser-Camp et...@betacantrips.com
This introduces (and uses) the mailstore parameter to the
notmuch_message_file_open API, and passes this through wherever it
will be needed. This requires touching a lot of places just to change
one API. We end up adding it to the notmuch_database_t
From: Ethan Glasser-Camp et...@betacantrips.com
Signed-off-by: Ethan Glasser-Camp et...@betacantrips.com
---
bindings/python/notmuch/database.py | 31 +-
bindings/python/notmuch/globals.py |3 ++
bindings/python/notmuch/mailstore.py | 38
From: Ethan Glasser-Camp et...@betacantrips.com
Because mail might no longer be on disk, other uses of fopen(2) need
to be replaced with calls to notmuch_mailstore_open. This isn't all of
them, but these are the ones that involve touching the API in a lot of
different places.
This commit updates
From: Ethan Glasser-Camp et...@betacantrips.com
Previously, notmuch_database_add_message used the notmuch_sha1_of_file
function, which accesses a mail file directly. Create a new function
called notmuch_sha1_of_message which uses a mailstore to access the
file, and use that instead.
Also
From: Ethan Glasser-Camp et...@betacantrips.com
This is the last place where fopen(2) was used and had to be replaced.
Signed-off-by: Ethan Glasser-Camp et...@betacantrips.com
---
lib/database.cc |2 +-
lib/index.cc |5 +++--
lib/notmuch-private.h |3 ++-
3 files
From: Ethan Glasser-Camp et...@betacantrips.com
This is part of notmuch-new refactor phase 1: make add_files stuff
safe for other backends. add_files_recursive is essentially a
maildir-crawling function that periodically adds files to the database
or adds filenames to remove_files
From: Ethan Glasser-Camp et...@betacantrips.com
Rename current count_files and add_files to maildir_count_files and
maildir_add_files. This allows the possibility, at least, of having
other backends.
Signed-off-by: Ethan Glasser-Camp et...@betacantrips.com
---
notmuch-new.c | 62
From: Ethan Glasser-Camp et...@betacantrips.com
This is used only in notmuch_message_tags_to_maildir_flags, to update
a message's filename when its tags change. For mailstores where this
doesn't make sense, they can of course define rename to be a NOOP.
Signed-off-by: Ethan Glasser-Camp et
From: Ethan Glasser-Camp et...@betacantrips.com
Right now this is a fancy no-op because maildir doesn't need any
special data, but getting the API right is good. A constructor can
fail, so return a notmuch_status_t.
Signed-off-by: Ethan Glasser-Camp et...@betacantrips.com
---
lib/mailstore.c
From: Ethan Glasser-Camp et...@betacantrips.com
This is a useful way to signal to mailstores that the resources
associated with an existing FILE* are no longer being used and they
can be cleaned up. For maildir, of course, this is just a call to
fclose(), but for other mailstores this might
From: Ethan Glasser-Camp et...@betacantrips.com
This requires a little bit of juggling in lib/sha1.c. Wrapper
functions provide the FILE*. Instead of closing the file immediately
ourselves, we let the wrapper functions close it.
Signed-off-by: Ethan Glasser-Camp et...@betacantrips.com
---
lib
From: Ethan Glasser-Camp et...@betacantrips.com
This introduces new parameters to notmuch-config to store the CouchDB
URL and the name of the database.
Signed-off-by: Ethan Glasser-Camp et...@betacantrips.com
---
Makefile.local |3 +
lib/mailstore.c | 109
On 02/15/2012 07:56 PM, Mark Walters wrote:
Obviously I have not looked at the patch set in detail yet but I have a
quick question. Since you are allowing more general filenames anyway
couldn't you encode mailstore in filename? Eg
mbox://some-path[:byte-postion], or imap://server...
This would
not be one file.
Signed-off-by: Ethan Glasser-Camp et...@betacantrips.com
---
lib/Makefile.local|1 +
lib/database.cc |2 +-
lib/index.cc |2 +-
lib/mailstore.c | 34
lib/message-file.c|6 ++---
lib/notmuch-private.h |3
Seeing as there is no glib-standard way to parse URIs, an external
library is needed. This commit introduces another program in compat/
and a stanza in ./configure to test if uriparser is there.
Signed-off-by: Ethan Glasser-Camp et...@betacantrips.com
---
Makefile.local |2
No code uses this yet.
Signed-off-by: Ethan Glasser-Camp et...@betacantrips.com
---
lib/mailstore.c | 37 -
1 file changed, 36 insertions(+), 1 deletion(-)
diff --git a/lib/mailstore.c b/lib/mailstore.c
index 48acd47..ae02c12 100644
--- a/lib/mailstore.c
_notmuch_message_ensure_filename_list converts relative paths, such
as those stored in Xapian until now, to absolute paths. However,
URLs are already absolute, and prepending the database path will just
confuse matters.
Signed-off-by: Ethan Glasser-Camp et...@betacantrips.com
---
lib/message.cc
This commit breaks a bunch of tests; fixes follow.
Signed-off-by: Ethan Glasser-Camp et...@betacantrips.com
---
notmuch-new.c | 27 +++
1 file changed, 19 insertions(+), 8 deletions(-)
diff --git a/notmuch-new.c b/notmuch-new.c
index 938ae29..1f11b2c 100644
A better fix would probably be based on scheme.
Signed-off-by: Ethan Glasser-Camp et...@betacantrips.com
---
lib/message.cc | 51 ++-
1 file changed, 46 insertions(+), 5 deletions(-)
diff --git a/lib/message.cc b/lib/message.cc
index c9857f5
This fixes all tests except atomicity, which should be next.
Signed-off-by: Ethan Glasser-Camp et...@betacantrips.com
---
test/emacs |2 +-
test/json|4 ++--
test/maildir-sync|7 ---
test/multipart |4 ++--
test
Instead of assuming that the mailstore doesn't store its absolute
filenames, we use a symlink that can change back and forth. As long as
filenames contain this symlink, they can work in either the real
database, or the current snapshot.
Signed-off-by: Ethan Glasser-Camp et...@betacantrips.com
This is just a quick hack to get started on adding an mbox backend.
The fact that the default maildir is scanned automagically is a
little weird, but it doesn't do any harm unless you decide to put mail
there that you really don't want indexed.
Signed-off-by: Ethan Glasser-Camp et
_report_before_adding_file and _report_added_file, as well as
_add_message, which actually does the message adding.
Signed-off-by: Ethan Glasser-Camp et...@betacantrips.com
---
notmuch-new.c | 192 +++--
1 file changed, 119 insertions(+), 73
Signed-off-by: Ethan Glasser-Camp et...@betacantrips.com
---
lib/mailstore.c | 85 +++
1 file changed, 85 insertions(+)
diff --git a/lib/mailstore.c b/lib/mailstore.c
index ae02c12..e8d9bc1 100644
--- a/lib/mailstore.c
+++ b/lib/mailstore.c
These need to be improved, rather than hard-coding byte offsets.
Signed-off-by: Ethan Glasser-Camp et...@betacantrips.com
---
test/mbox | 59 +
test/notmuch-test |1 +
2 files changed, 60 insertions(+)
create mode 100755 test
A lot of code is duplicated from maildir, I don't think I handled all
those errors correctly, and I didn't report any progress.
Signed-off-by: Ethan Glasser-Camp et...@betacantrips.com
---
notmuch-new.c | 299 +++--
1 file changed, 289
notmuch_sha1_of_file is only used on messages,
we convert it to using notmuch_mailstore_open and
notmuch_mailstore_close, and rename it notmuch_sha1_of_message. While
we are there, we also replace a numeric constant with its symbolic
name BLOCK_SIZE.
Signed-off-by: Ethan Glasser-Camp et
Seeing as there is no glib-standard way to parse URIs, an external
library is needed. This commit introduces another program in compat/
and a stanza in ./configure to test if uriparser is there.
Signed-off-by: Ethan Glasser-Camp et...@betacantrips.com
---
Makefile.local |2
_notmuch_message_ensure_filename_list converts relative paths, such
as those stored in Xapian until now, to absolute paths. However,
URLs are already absolute, and prepending the database path will just
confuse matters.
Signed-off-by: Ethan Glasser-Camp et...@betacantrips.com
---
lib/message.cc
The new.scan option is a list of URLs that can be scanned.
The fact that the database maildir is scanned automagically is a
little weird, but it doesn't do any harm unless you decide to put mail
there that you really don't want indexed.
Signed-off-by: Ethan Glasser-Camp et...@betacantrips.com
This patch pulls some bits out of add_files_recursive which will be
useful for other backends: two reporting functions
_report_before_adding_file and _report_added_file, as well as
_add_message, which actually does the message adding.
No functional changes.
Signed-off-by: Ethan Glasser-Camp et
No code uses this yet.
Signed-off-by: Ethan Glasser-Camp et...@betacantrips.com
---
lib/mailstore.c | 117 ++-
1 file changed, 116 insertions(+), 1 deletion(-)
diff --git a/lib/mailstore.c b/lib/mailstore.c
index 48acd47..a29d734 100644
These are simple tests of one single mbox.
Signed-off-by: Ethan Glasser-Camp et...@betacantrips.com
---
The test uses bash arrays, which have a slightly odd syntax for
appending.
test/mbox | 63 +
test/notmuch-test |1 +
2 files
This fixes the broken tests introduced by the last commit.
Signed-off-by: Ethan Glasser-Camp et...@betacantrips.com
---
More text was added to clarify how mbox scanning works.
notmuch-config.c |4 +
notmuch-new.c| 304 +-
2 files
James Vasile ja...@hackervisions.org writes:
Added notmuch-enqueue-asynch to replace calls to
notmuch-call-notmuch-process. Calls to notmuch are then queued and
executed asynchronously. If the db is busy and we get an error saying
it was locked, keep trying until the db is no longer busy.
Austin Clements amdra...@mit.edu writes:
The trouble with this approach is that the OS doesn't have to flush
logfile to the disk platters in any particular order relative to the
updates to Xapian. So, after someone trips over your plug, you could
come back with Xapian saying you have 500 log
Dmitry Kurochkin dmitry.kuroch...@gmail.com writes:
Actually, we can do both: check file name for consistent diff order
(from expected to actual) and use file names that the caller provides.
Hi! Reviewing the patch queue a little bit here. It seems like this
patch ended up getting dropped
Hi! Just going through the patch queue.
This is definitely a nice effect, but I'm not sure of the approach. It
doesn't indent the message's tags, and it doesn't work when you resize the
window. (You can get some very ugly wrapping if you put your mind to
it.)
Is there no better way to do this
From: Pieter Praet pie...@praet.org
Demonstrates that *every* file/directory which matches one of the values
in 'new.ignore' will be ignored, independent of its depth/location in
the mail store.
Signed-off-by: Ethan Glasser-Camp et...@betacantrips.com
---
This is the trivial modification
Since $TEST_DIRECTORY is an absolute path, any filenames generated
with it will be complete paths. Only use the basename to generate
suffixes for filenames.
Signed-off-by: Ethan Glasser-Camp et...@betacantrips.com
---
Discovered this while reviewing the patch queue. test/emacs generates
filenames
David Edmondson d...@dme.org writes:
Indentation now uses tabs where possible.
Hi! Just working through the patch queue. This patch is tagged
notmuch::moreinfo, although it seems like the rest of the series may
have been tagged notmuch::stale or notmuch::pushed. It's a little hard
to figure
Pieter Praet pie...@praet.org writes:
* emacs/notmuch-show.el
(notmuch-show-toggle-headers):
Rename to `notmuch-show-toggle-visibility-headers'.
This patch, and its predecessors, all look great to me. The following
patches were already marked stale (and indeed they don't apply). But
it
Jani Nikula j...@nikula.org writes:
Hi! I commend you for your work and persistence. This represents a lot
of work and I think it's good enough to be merged. I would certainly
love to see last and ago supported but this patch series, and this
patch especially, is cumbersome enough that I'd really
vladimir.ma...@oracle.com writes:
From: Vladimir Marek vlma...@volny.cz
strsep is not available on Solaris 10, so we stole the one used by
mutt.
Hi! Just going through the patch queue. This patch looks fine to me, but
it no longer applies cleanly to master. Can you rebase it? It'll have my
Jameson Graef Rollins jroll...@finestructure.net writes:
This adds a test for proposed rfc6068 mailto:; URI handling. The
proposed function would be called 'notmuch-mua-mailto'. The test
provides an example mailto: string that should test some subset of the
rfc6068 specification:
Pieter Praet pie...@praet.org writes:
Great work!
Here's some tests.
Hi! These look fine to me. With Mark's review
(id:87k41e45hi@qmul.ac.uk), I'm removing the needs-review tag.
Ethan
___
notmuch mailing list
notmuch@notmuchmail.org
Sascha Silbe sascha-...@silbe.org writes:
Previously, notmuch new listed all directories on disk, even if they
were unchanged from the state recorded in the database. This could take
a huge amount of time for large numbers of mails as it would list each
individual mail.
By iterating over
Pieter Praet pie...@praet.org writes:
* test/emacs:
New subtest notmuch-show: change tags of all messages in current buffer:
`notmuch-show-tag-all' (*) changes tags of *all* messages in current
buffer.
---
test/emacs | 15 +++
1 files changed, 15 insertions(+), 0
Pieter Praet pie...@praet.org writes:
* emacs/notmuch-show.el (notmuch-show-mapc):
If provided with optional argument PREDICATE, only call
FUNCTION if calling PREDICATE returns non-nil.
Also correct original docstring: 's/thread/buffer/'.
---
This patch was marked stale, but isn't.
Mark Walters markwalters1...@gmail.com writes:
The original function feels a little fragile to me as to what happens if
predicate or function move point. Eg what happens if function collapses
the message: where does point go, and so where does
notmuch-show-goto-message-next go. Is this just
Mark Walters markwalters1...@gmail.com writes:
I like the use of separator rather than hard-wiring or . My personal
preference would be to make that change but keep the two functions
separate (my Cness makes me like functions that have clear return
types!) But I am happy with the change too.
Pieter Praet pie...@praet.org writes:
* emacs/notmuch-show.el
(notmuch-show-get-messages-ids):
If provided with optional argument PREDICATE, only return
Message-Id's of messages for which PREDICATE returns non-nil.
(notmuch-show-tag-all):
New argument ONLY-OPEN (set to
Adrien Bustany adr...@bustany.org writes:
This method explicitly flushes the pending modifications to disk. It is
useful if your program has various threads, each with a read only DB and
one writer thread with a read/write DB. In that case, you most likely
want the writer to sync the changes
From: Pieter Praet pie...@praet.org
See commits 44a544ed, 866ce8b1, 668b66ec.
Signed-off-by: Ethan Glasser-Camp et...@betacantrips.com
---
I am embarrassed to admit I didn't try to apply these patches before I
removed the needs-review tag. This one didn't apply. Here's the
trivial fix. The tests
Ethan Glasser-Camp ethan.glasser.c...@gmail.com writes:
This patch, and its predecessors, all look great to me.
But a note: many of the first lines in your commit messages ({show,
hide} message headers) contain tabs. I hate tabs. Is this intentional?
I have noticed it on other patches you've
: test: emacs:
toggle processing of cryptographic MIME parts in `notmuch-show'.
See commit 19ec74c5.
- 5ea1dbe test: emacs: toggle eliding of non-matching messages in
`notmuch-show'
- 345faab test: emacs: toggle thread content indentation in
`notmuch-show'
Signed-off-by: Ethan Glasser-Camp
Adrien Bustany adr...@bustany.org writes:
The code of the patches in unchanged, but the formatting issues are now
hopefully fixed.
These look fine to me, and they're pretty trivial.
Ethan
___
notmuch mailing list
notmuch@notmuchmail.org
c...@webprojekty.cz writes:
Hello, for quite some time my set of scripts just lied in my repo and
waited for polish before release. So tonight I finally managed to update
the docs, remove old stuff, rewrite some unfortunate things etc.
One notable addition is slrn2maildir script which can
Peter Wang noval...@gmail.com writes:
Add NOTMUCH_EXCLUDE_FLAG to notmuch_exclude_t so that it can
cover all four values of search --exclude in the cli.
This series looks good to me. It's a nice clean up and a nice new
feature. Patches all apply.
However, I'm getting test failures like:
Users who relied on notmuch-show-all-multipart/alternative-parts
might need to know that it is now buffer-local.
Signed-off-by: Ethan Glasser-Camp et...@betacantrips.com
---
Hi! I'm trying to figure out the status of this patch series, which
seems to have fallen through the cracks. It looks like
Mark Walters markwalters1...@gmail.com writes:
Some messages are sent as multipart/alternative but the alternatives
contain different information. This allows the user to cycle which
part to view. By default this is bound to 'W'.
---
This version at least uses the notmuch escaping for
Ethan Glasser-Camp ethan.glasser.c...@gmail.com writes:
It looks like you have better wording for patch 4/8 so I'd like to see
you resend it.
I'm marking patches 3, 4, and 7 as moreinfo. Please resubmit!
It turns out that patch 4 already has a v2 in the thread, but I didn't
see it due
Daniel Bergey ber...@alum.mit.edu writes:
From a show buffer, bbdb/notmuch-snarf-from imports the sender into
bbdb. bbdb/notmuch-snarf-to attempts to import all recipients. BBDB
displays a buffer with each contact; C-g displays the next contact, or
returns to the notmuch-show buffer.
This
Mark Walters markwalters1...@gmail.com writes:
Split out the json parser into a utility function.
---
Most of this patch is code movement: but I don't see how to arrange the
patch to show that.
Hi! This looks like a straightforward patch and if it will make
notmuch-pick more efficient, I'm
Peter Wang noval...@gmail.com writes:
If a leaf part's body content is omitted, return the content length in
--format=json output. This information may be used by the consumer,
e.g. to decide whether to download a large attachment over a slow link.
It looks like this patch series was
Peter Wang noval...@gmail.com writes:
Update tests to expect content-length and content-transfer-encoding
fields in show --format=json output, for leaf parts with omitted body
content.
These three patches all look fine to me, except for the following
problem.
diff --git a/test/json
Jameson Graef Rollins jroll...@finestructure.net writes:
+diff OUTPUT.{text,html} OUTPUT.diff
+cat EOF EXPECTED.diff
+7,9c7,10
+ [ text/html (not shown) ]
+ [ text/plain ]
+ This is the text/plain part of a multipart/alternative.
+---
+ [ text/html ]
+ This is the text/html part of a
da...@tethera.net writes:
This obsoletes the series at:
id:134431-4301-1-git-send-email-brem...@debian.org
Changes since v2:
- clean up new test-binaries and objects
- remove the set -o pipefail leftover from debugging. Possibly this
makes sense as a global setting, but in a
Jani Nikula j...@nikula.org writes:
On Wed, 17 Oct 2012, Adrien Bustany adr...@bustany.org wrote:
The code of the patches in unchanged, but the formatting issues are now
hopefully fixed.
Hi Adrien, please check at what version flush and reopen have been
introduced to xapian. If they are
Michal Nazarewicz m...@google.com writes:
From: Michal Nazarewicz min...@mina86.com
With this change, emacs users can use notmuch-message-headers
variable to configure notmuch-show display Bcc header.
---
This patch looks pretty straightforward and has seen a certain amount of
review so I'm
Tomi Ollila tomi.oll...@iki.fi writes:
From: Tomi Ollila t...@iki.fi
When shell executes background process using '' the scheduling of
that new process is arbitrary. It could be that smtp-dummy doesn't
get execution time to listen() it's server socket until some other
process attempts to
Peter Wang noval...@gmail.com writes:
Update tests to expect content-length and content-transfer-encoding
fields in show --format=json output, for leaf parts with omitted body
content.
OK, this whole series looks good to me.
Ethan
___
notmuch
Peter Wang noval...@gmail.com writes:
Does it help if you add a sleep 1 before the second generate_message
call, i.e. on line 35?
It turns out that this test failure is sporadic (perhaps due to the fact
that I'm running on tmpfs) and exists even before this series. Doing
sleep 1 makes it go
are the same.
Fix the failures by sorting the output of notmuch --debug and
comparing this to a hand-sorted version of its output.
Signed-off-by: Ethan Glasser-Camp et...@betacantrips.com
---
test/new | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/test/new b/test/new
Mark Walters markwalters1...@gmail.com writes:
This patch just renames the internal variables for the JSON parser now
it is no longer specific to search mode. It also fixes up the white
space after the previous patch. There should be no functional changes.
This series looks very good to me. I
Austin Clements amdra...@mit.edu writes:
The test designed to exercise Emacs' rendering of HTML emails
containing images inadvertently assumed w3m was available under Emacs
23. The real point of this test was to exercise Emacs 24's shr
renderer, so if shr isn't available, we now fall back to
Austin Clements amdra...@mit.edu writes:
Quoth Ethan Glasser-Camp on Oct 24 at 9:59 pm:
Austin Clements amdra...@mit.edu writes:
Emacs seems to have as many ways to convert HTML to text as there are
people trying to run this test. What's the value of
mm-text-html-renderer for you in Emacs
Austin Clements amdra...@mit.edu writes:
OpenBSD's build flags are identical to FreeBSD, except that libraries
need to be explicitly linked against libc. No code changes are
necessary.
From: Cody Cutler ccut...@csail.mit.edu
---
OK, looks fine.
Ethan
Tomi Ollila tomi.oll...@iki.fi writes:
LGTM (NEWS too)
Yep! Removing needs-review.
Ethan
___
notmuch mailing list
notmuch@notmuchmail.org
http://notmuchmail.org/mailman/listinfo/notmuch
Tomi Ollila tomi.oll...@iki.fi writes:
These 3 patches LGTM.
Me too. But I wouldn't be averse to some tests :)
Ethan
___
notmuch mailing list
notmuch@notmuchmail.org
http://notmuchmail.org/mailman/listinfo/notmuch
Mark Walters markwalters1...@gmail.com writes:
+(defvar notmuch-pick-json-parser nil
+ Incremental JSON parser for the search process filter.)
+
+(defun notmuch-pick-process-filter (proc string)
+ Process and filter the output of \notmuch show\ (for pick)
+ (let ((results-buf
Mark Walters markwalters1...@gmail.com writes:
This patch adds a keybinding to the buttons in the notmuch-show emacs
buffer to allow the user to toggle the visibility of each part of a
message in the show buffer. This is particularly useful for
multipart/alternative parts where the parts are
Peter Wang noval...@gmail.com writes:
This obsoletes the series 1340508470-16606-1-git-send-email-noval...@gmail.com
Only json output is affected now.
Peter Wang (2):
show: include Reply-To header in json output
test: add test for showing Reply-To headers
LGTM. Removed needs-review,
James Vasile ja...@hackervisions.org writes:
What's the best way to submit changes to addrlookup? Right now, it is
out of date vs the latest libnotmuch. The addrlookup repo is vala code
but the wiki [1] points to a generated c file [2].
[1]
Tomi Ollila tomi.oll...@iki.fi writes:
Added FILE, notmuch_show_params_t and sprinter_t to be
types when uncrustifying sources. This affect spacing
when uncrustify is deciding for type declaration instead
of binary multiplication operation.
This looks good to me. If you had plenty of time
Damien Cassou damien.cas...@gmail.com writes:
4) distribute the dependency with the rest of notmuch (in a separate
fallback-libs/ directory) and load it only when requiring the
library with the standard load-path does not work. Jonas Bernoulli
gave me a way to do that:
,
| (or (require
Damien Cassou damien.cas...@gmail.com writes:
+(defun notmuch-tagger-present-tags (tags optional headerline)
+ Return a property list which nicely presents all TAGS.
+
+If HEADERLINE is non-nil the returned list will be ready for
+inclusion in the buffer's header-line. HEADERLINE must be
Austin Clements amdra...@mit.edu writes:
This is v2 of id:1351650561-7331-1-git-send-email-amdra...@mit.edu.
This makes Jani's suggested additions to the regexp and adds support
for RFC 2392 mid: links, as suggested by Sascha.
This series looks fine to me.
Ethan
Austin Clements amdra...@mit.edu writes:
The test designed to exercise Emacs' rendering of HTML emails
containing images inadvertently assumed w3m was available under Emacs
23. The real point of this test was to check that Emacs 24's shr
renderer didn't crash when given img tags, so use shr
da...@tethera.net writes:
From: David Bremner brem...@debian.org
It seems we have never tested the case that restore --accumulate
actually adds tags. I noticed this when I started optimizing and no
tests failed.
I also had to modify the next test. Perhaps a seperate patch could
make these
da...@tethera.net writes:
From: David Bremner brem...@debian.org
It seems we have never tested the case that restore --accumulate
actually adds tags. I noticed this when I started optimizing and no
tests failed.
The bracketing with restore --input=dump.expected are to make sure
we start
1 - 100 of 224 matches
Mail list logo