]> Sergey Matveev's repositories - public-inbox.git/blobdiff - script/public-inbox-extindex
extindex: support --dedupe[=MSGID]
[public-inbox.git] / script / public-inbox-extindex
index dcb12e5ad55490b29d8af5a423259cd4c7752cc6..addd5ac66740b2fd97e625ce67d7a16b2385ee4a 100755 (executable)
@@ -17,7 +17,7 @@ usage: public-inbox-extindex [options] [EXTINDEX_DIR] [INBOX_DIR...]
   --batch-size=BYTES  flush changes to OS after a given number of bytes
   --max-size=BYTES    do not index messages larger than the given size
   --gc                perform garbage collection instead of indexing
-  --dedupe            fix prior deduplication errors
+  --dedupe[=MSGID]    fix prior deduplication errors (may be repeated)
   --verbose | -v      increase verbosity (may be repeated)
   --dry-run | -n      dry-run on --dedupe
 
@@ -29,7 +29,7 @@ GetOptions($opt, qw(verbose|v+ reindex rethread compact|c+ jobs|j=i
                fsync|sync!
                indexlevel|index-level|L=s max_size|max-size=s
                batch_size|batch-size=s
-               dedupe gc commit-interval=i watch scan! dry-run|n
+               dedupe:s@ gc commit-interval=i watch scan! dry-run|n
                all help|h))
        or die $help;
 if ($opt->{help}) { print $help; exit 0 };