Home | History | Annotate | Download | only in makemandb
History log of /src/usr.sbin/makemandb/makemandb.8
RevisionDateAuthorComments
 1.11  11-Sep-2022  gutteridge makemandb/*: fix spelling of database and consistency of SQLite
 1.10  18-Jun-2016  abhinav Improve wording, and add reference to mandoc(3)
Ok from wiz@
 1.9  22-May-2016  abhinav Remove a trailing white space after .Nm (mandoc -Tlint was complaining about it)
 1.8  03-Mar-2015  christos mention that this replaces makewhatis(8)
 1.7  29-Nov-2013  wiz branches: 1.7.4;
Wording improvements from Abhinav Upadhyay <er.abhinav.upadhyay@gmail.com>
 1.6  06-Oct-2012  wiz Make mandb path configurable. makemandb (and related tools) use
the path from the _mandb variable from man.conf now.

Set _mandb in man.conf to same value as was used before.

From Abhinav Upadhyay <er.abhinav.upadhyay@gmail.com>.
 1.5  29-Aug-2012  wiz branches: 1.5.2;
Add -Q flag:
Print only fatal error messages (i.e., when the database is left in
an inconsistent state and needs manual intervention).

From Abhinav Upadhyay <er.abhinav.upadhyay@gmail.com>.
 1.4  25-Aug-2012  wiz Sort options in SYNOPSIS.
 1.3  22-Apr-2012  wiz Sync with reality, From Abhinav Upadhyay in private mail.
 1.2  20-Feb-2012  joerg branches: 1.2.2;
Add reference to whatis(1). From Abhinav Upadhyay.
 1.1  07-Feb-2012  joerg branches: 1.1.2;
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.
 1.1.2.2  20-Nov-2012  riz Pull up following revision(s) (requested by tron in ticket #676):
usr.sbin/makemandb/apropos.c: revision 1.7
usr.sbin/makemandb/makemandb.8: revision 1.3
usr.sbin/makemandb/makemandb.8: revision 1.4
usr.sbin/makemandb/makemandb.8: revision 1.5
etc/rc.d/makemandb: revision 1.4
etc/weekly: revision 1.29
usr.sbin/makemandb/makemandb.c: revision 1.10
usr.sbin/makemandb/makemandb.c: revision 1.11
usr.sbin/makemandb/makemandb.c: revision 1.12
usr.sbin/makemandb/makemandb.c: revision 1.13
usr.sbin/makemandb/makemandb.c: revision 1.14
usr.sbin/makemandb/apropos.1: revision 1.5
etc/daily: revision 1.87
Add HISTORY section. From Abhinav Upadhyay in private mail.
Sync with reality, From Abhinav Upadhyay in private mail.
Fix typo in a message.
Bug fix for PR 46733:
> makemandb always reports the same number for "Total Number of new or
> updated pages enountered" and "Total number of (hard or symbolic)
> links found".
Patch from Abhinav Upadhyay.
Sort options in SYNOPSIS.
Sync usage with manpage.
Add -Q flag:
Print only fatal error messages (i.e., when the database is left in
an inconsistent state and needs manual intervention).
From Abhinav Upadhyay <er.abhinav.upadhyay@gmail.com>.
Use new makemandb -Q flag to be really quiet.
Fix usage, from Abhinav Upadhyay <er.abhinav.upadhyay@gmail.com>.
Use emalloc in one more place, like the rest of the code does.
From Abhinav Upadhyay <er.abhinav.upadhyay@gmail.com>.
 1.1.2.1  20-Feb-2012  sborrill Pull up the following revisions(s) (requested by joerg in ticket #15):
usr.sbin/makemandb/apropos.1: revision 1.4
usr.sbin/makemandb/makemandb.8: revision 1.2
usr.sbin/makemandb/whatis.c: revision 1.3

Add reference to whatis(1).
SQLite doesn't use the FTS index for equal ops, so force it to do a FTS
search first. Drops run time by a factor of 6 for "whatis man".
 1.2.2.5  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.2.4  30-Oct-2012  yamt sync with head
 1.2.2.3  23-May-2012  yamt sync with head.
 1.2.2.2  17-Apr-2012  yamt sync with head
 1.2.2.1  20-Feb-2012  yamt file makemandb.8 was added on branch yamt-pagecache on 2012-04-17 00:09:49 +0000
 1.5.2.2  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.5.2.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.7.4.1  14-Apr-2015  snj Pull up following revision(s) (requested by christos in ticket #676):
usr.bin/man/man.conf.5: revision 1.25
usr.sbin/makemandb/makemandb.8: revision 1.8
mention that this replaces makewhatis(8)
--
there is no more makewhatis; it has been replaced by makemandb

RSS XML Feed