unofficial mirror of notmuch@notmuchmail.org
 help / color / mirror / code / Atom feed
* [PATCH] Clarify the syntax required when searching using timestamps.
@ 2018-02-06 21:52 Matthew Lear
  2018-03-24 23:17 ` David Bremner
  0 siblings, 1 reply; 2+ messages in thread
From: Matthew Lear @ 2018-02-06 21:52 UTC (permalink / raw)
  To: notmuch; +Cc: Matthew Lear

Need to be clearer about specifying time ranges using timestamps.
Legacy syntax which predates the date prefix is still supported, but
timestamps used in conjunction with the date prefix require additional
syntax.
---
 doc/man7/notmuch-search-terms.rst | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/doc/man7/notmuch-search-terms.rst b/doc/man7/notmuch-search-terms.rst
index 6d2bf62a..b4d784a3 100644
--- a/doc/man7/notmuch-search-terms.rst
+++ b/doc/man7/notmuch-search-terms.rst
@@ -121,13 +121,14 @@ date:<since>..<until> or date:<date>
     expression, and supported syntax for <since> and <until> date and
     time expressions.
 
-    The time range can also be specified using timestamps with a
-    syntax of:
+    The time range can also be specified using timestamps without
+    including the date prefix using a syntax of:
 
     <initial-timestamp>..<final-timestamp>
 
     Each timestamp is a number representing the number of seconds
-    since 1970-01-01 00:00:00 UTC.
+    since 1970-01-01 00:00:00 UTC. Specifying a time range this way
+    is considered legacy and predates the date prefix.
 
 lastmod:<initial-revision>..<final-revision>
     The **lastmod:** prefix can be used to restrict the result by the
@@ -296,6 +297,13 @@ In this case, <since> is taken as the earliest time it could describe
 could describe (the end of yesterday). Similarly, date:january..february
 matches from the beginning of January to the end of February.
 
+If specifying a time range using timestamps in conjunction with the
+date prefix, each timestamp must be preceded by @ (ASCII hex 40). As
+above, each timestamp is a number representing the number of seconds
+since 1970-01-01 00:00:00 UTC. For example:
+
+    date:@<initial-timestamp>..@<final-timestamp>
+
 date:<expr>..! can be used as a shorthand for date:<expr>..<expr>. The
 expansion takes place before interpretation, and thus, for example,
 date:monday..! matches from the beginning of Monday until the end of
-- 
2.14.1

^ permalink raw reply related	[flat|nested] 2+ messages in thread

* Re: [PATCH] Clarify the syntax required when searching using timestamps.
  2018-02-06 21:52 [PATCH] Clarify the syntax required when searching using timestamps Matthew Lear
@ 2018-03-24 23:17 ` David Bremner
  0 siblings, 0 replies; 2+ messages in thread
From: David Bremner @ 2018-03-24 23:17 UTC (permalink / raw)
  To: Matthew Lear, notmuch; +Cc: Matthew Lear

Matthew Lear <matt@bubblegen.co.uk> writes:

> Need to be clearer about specifying time ranges using timestamps.
> Legacy syntax which predates the date prefix is still supported, but
> timestamps used in conjunction with the date prefix require additional
> syntax.

Pushed to master. Thanks for working to the documentation.

d

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2018-03-24 23:17 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-02-06 21:52 [PATCH] Clarify the syntax required when searching using timestamps Matthew Lear
2018-03-24 23:17 ` David Bremner

Code repositories for project(s) associated with this public inbox

	https://yhetil.org/notmuch.git/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).