commit: bd4eb9bd65045c50b475b8f475e780c182c5b857
Author: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 21 21:51:41 2015 +0000
Commit: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Sat Feb 21 21:51:41 2015 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/ag.git;a=commit;h=bd4eb9bd
readonly mode for processing new as well.
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>
---
ag | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/ag b/ag
index 37c9079..b9f3f75 100755
--- a/ag
+++ b/ag
@@ -19,6 +19,7 @@ $options.name = nil
$options.index_only = false
$options.no_threading = false
$options.debug = false
+$options.readonly = false
op = OptionParser.new do |opts|
opts.banner = "Usage: ag
<<--index-full|--index-new|--delete|--reindex|--info> <--list listname>>
<maildir/file/hash/messageid> [options]"
@@ -78,6 +79,10 @@ op = OptionParser.new do |opts|
opts.on('--debug', 'Print debug messages') do
$options.debug = true
end
+
+ opts.on('--readonly', 'Do not alter the maildir in any way') do
+ $options.readonly = true
+ end
end
op.parse!
@@ -120,7 +125,7 @@ def do_incremental
begin
Ag::Storage.store($options.name, mail)
- maildir_message.process
+ maildir_message.process unless $options.readonly
rescue => e
$stderr.puts "Cannot save message #{mail.message_id}: #{e.message}"
next