Diff
Not logged in

Differences From Artifact [1af6555e2f]:

To Artifact [5bd4b2cb3d]:


516
517
518
519
520
521
522
523
524
525



526
527

528
529
530
531
532
533











534
535
536
537
538
539
540
516
517
518
519
520
521
522



523
524
525
526

527






528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545







-
-
-
+
+
+

-
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+








/*
** Testing the search function.
**
** COMMAND: search*
** %fossil search [-all|-a] [-limit|-n #] [-width|-W #] pattern...
**
** Search for timeline entries matching all words
** provided on the command line. Whole-word matches
** scope more highly than partial matches.
** Search for timeline entries matching all words provided on the
** command line. Whole-word matches scope more highly than partial
** matches.
**
** Outputs, by default, some top-N fraction of the
** Outputs, by default, some top-N fraction of the results. The -all
** results. The -all option can be used to output
** all matches, regardless of their search score.
** The -limit option can be used to limit the number
** of entries returned.  The -width option can be
** used to set the output width used when printing
** matches.
** option can be used to output all matches, regardless of their search
** score.  The -limit option can be used to limit the number of entries
** returned.  The -width option can be used to set the output width used
** when printing matches.
**
** Options:
**
**     -a|--all          Output all matches, not just best matches.
**     -n|--limit N      Limit output to N matches.
**     -W|--width WIDTH  Set display width to WIDTH columns, 0 for
**                       unlimited. Defaults the terminal's width.
*/
void search_cmd(void){
  Blob pattern;
  int i;
  Blob sql = empty_blob;
  Stmt q;
  int iBest;