Home | History | Annotate | only in /src/sbin/rcorder
History log of /src/sbin/rcorder
RevisionDateAuthorComments
 1.8 03-Aug-2008  lukem Revert previous accidental commit of debug statements
 1.7 03-Aug-2008  lukem Avoid freeing memory in do_file() since it's called recursively
 1.6 26-Aug-2006  christos Programs that use efun.
 1.5 27-Jun-2005  christos Move WARNS=3 to the Makefile.inc, and add a little const to the remaining
programs that did not compile before.
 1.4 30-Nov-2002  lukem tweaks for fparseln(3) move from libutil to libc:
- remove #include <util.h> if nothing else needed it
- remove LDFLAGS+=-lutil if nothing else needed it
 1.3 30-Jun-2002  lukem KNF, remove unnecessary crap, ...
 1.2 23-Nov-1999  mrg branches: 1.2.2;
we are rcorder.8 now.
 1.1 23-Nov-1999  mrg move rcorder to sbin.
 1.2.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.4 26-Aug-2006  christos Programs that use efun.
 1.3 07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22308, verified by myself.
 1.2 30-Jun-2002  lukem KNF, remove unnecessary crap, ...
 1.1 23-Nov-1999  mrg branches: 1.1.2;
move rcorder to sbin.
 1.1.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.3 26-Aug-2006  christos Programs that use efun.
 1.2 30-Jun-2002  lukem KNF, remove unnecessary crap, ...
 1.1 23-Nov-1999  mrg branches: 1.1.2;
move rcorder to sbin.
 1.1.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.5 03-Mar-2007  simonb No need to cast pointers to (char *) when passing to free(3).
 1.4 26-Aug-2006  christos Programs that use efun.
 1.3 07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22308, verified by myself.
 1.2 30-Jun-2002  lukem KNF, remove unnecessary crap, ...
 1.1 23-Nov-1999  mrg branches: 1.1.2;
move rcorder to sbin.
 1.1.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.3 07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22308, verified by myself.
 1.2 30-Jun-2002  lukem KNF, remove unnecessary crap, ...
 1.1 23-Nov-1999  mrg branches: 1.1.2;
move rcorder to sbin.
 1.1.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.5 09-Aug-2009  apb Allow rcorder-visualise.sh to accept an optional set of file names on
the command line. By default it uses /etc/rc.d/*, as before. Sample
usage: /usr/src/rcorder-visualise.sh /usr/src/etc/rc.d/*.
 1.4 15-Apr-2009  joerg branches: 1.4.2;
Speling.
 1.3 15-Apr-2009  joerg As noted by apb, don't slip in local pathes.
 1.2 15-Apr-2009  joerg Behave as documented and remove the dot call at the end.
Add RCS ID.
 1.1 15-Apr-2009  joerg Add a small script to visualize the rc dependency graph and point to it.
 1.4.2.2 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.4.2.1 15-Apr-2009  jym file rcorder-visualize.sh was added on branch jym-xensuspend on 2009-05-13 19:19:05 +0000
 1.2 23-Nov-1999  mrg we are rcorder.8 now.
 1.1 23-Nov-1999  mrg move rcorder to sbin.
 1.11 04-Feb-2024  mrg update my email address.
 1.10 18-Mar-2014  riastradh Merge riastradh-drm2 to HEAD.
 1.9 20-Jul-2013  wiz Use Mt for email addresses.
 1.8 23-Jun-2005  peter branches: 1.8.44; 1.8.50; 1.8.56;
Add .An -nosplit to the beginning of the section.
Suggested by Thomas Klausner.
 1.7 23-Jun-2005  peter Use .An name Aq email.
 1.6 24-Apr-2003  perry Document what happens when you don't have any dependency lines in a
file, and downgrade "must" to "should" in a couple of places.
Answers a documentation complaint from Jeremy C. Reed in PR misc/21251
 1.5 03-Oct-2002  wiz New sentence, new line. From Robert Elz.
 1.4 16-Nov-2001  wiz Whitespace nits
 1.3 17-Jul-2000  mrg implement `# KEYWORD:' support, with two new arguments to rcorder, to kill
and skip keywords from the output list:

-k keyword only files with `# KEYWORD: keyword' will be printed.
-s keyword files with `# KEYWORD: keyword' will not be printed.

(multiple keywords can exist on a single line, and multiple lines may exist,
as with other special rcorder lines).

requested by lukem.
 1.2 05-Jul-2000  msaitoh remove extra period in SEE ALL section
 1.1 23-Nov-1999  mrg branches: 1.1.2; 1.1.6;
we are rcorder.8 now.
 1.1.6.1 18-Jul-2000  mrg pull up rcorder.c 1.5 and rcorder.8 1.3, approved by thorpej:
>implement `# KEYWORD:' support, with two new arguments to rcorder, to kill
>and skip keywords from the output list:
>
> -k keyword only files with `# KEYWORD: keyword' will be printed.
> -s keyword files with `# KEYWORD: keyword' will not be printed.
>
>(multiple keywords can exist on a single line, and multiple lines may exist,
>as with other special rcorder lines).
>
>requested by lukem.
 1.1.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.8.56.1 23-Jul-2013  riastradh sync with HEAD
 1.8.50.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.8.44.1 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.19 05-Feb-2024  andvar s/dependancies/dependencies/ and s/independantly/independently/ in comments and
distrib notes.
 1.18 05-Sep-2016  sevan Drop main() prototype.
 1.17 19-Oct-2013  christos fix unused variable warnings.
 1.16 03-Aug-2008  lukem branches: 1.16.18; 1.16.24;
Avoid freeing memory in do_file() since it's called recursively
 1.15 29-May-2008  mrg remove clause #3 from my license where there are no other
copyright holders involved.
 1.14 26-Aug-2006  christos branches: 1.14.18; 1.14.20; 1.14.22;
Programs that use efun.
 1.13 21-Sep-2004  rumble Do not exceed 80 columns. No functional change.
 1.12 13-Oct-2003  agc Move Matt Green's code from a 4-clause to a 3-clause licence by removing
the advertising clause. Diffs provided in PR 22396 by Joel Baker, the changes
were confirmed to the board by Matt Green.
 1.11 30-Nov-2002  lukem tweaks for fparseln(3) move from libutil to libc:
- remove #include <util.h> if nothing else needed it
- remove LDFLAGS+=-lutil if nothing else needed it
 1.10 30-Jun-2002  lukem KNF, remove unnecessary crap, ...
 1.9 30-Jun-2002  lukem use strnode_add() to implement add_before()
 1.8 10-Apr-2002  christos don't whine about non-regular files. It is perfectly normal to keep a CVS
or RCS directory in /etc/rc.d.
 1.7 04-Aug-2000  enami Stop parsing once encountered non directive line as documented in man page.
 1.6 19-Jul-2000  enami Free storage allocated by fparseln.
 1.5 17-Jul-2000  mrg implement `# KEYWORD:' support, with two new arguments to rcorder, to kill
and skip keywords from the output list:

-k keyword only files with `# KEYWORD: keyword' will be printed.
-s keyword files with `# KEYWORD: keyword' will not be printed.

(multiple keywords can exist on a single line, and multiple lines may exist,
as with other special rcorder lines).

requested by lukem.
 1.4 10-May-2000  enami branches: 1.4.4;
Fix bug introduced in previous; don't leak file pointers.
 1.3 09-May-2000  enami Crunch only regular files and warn others.
 1.2 26-Apr-2000  thorpej Don't warn when two nodes provide the same thing; this can be quite
useful (read the big comment I added).
 1.1 23-Nov-1999  mrg branches: 1.1.2;
move rcorder to sbin.
 1.1.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.4.4.2 22-Jul-2000  enami Pullup revision 1.6 (requested by thorpej):
Free storage allocated by fparseln.
 1.4.4.1 18-Jul-2000  mrg pull up rcorder.c 1.5 and rcorder.8 1.3, approved by thorpej:
>implement `# KEYWORD:' support, with two new arguments to rcorder, to kill
>and skip keywords from the output list:
>
> -k keyword only files with `# KEYWORD: keyword' will be printed.
> -s keyword files with `# KEYWORD: keyword' will not be printed.
>
>(multiple keywords can exist on a single line, and multiple lines may exist,
>as with other special rcorder lines).
>
>requested by lukem.
 1.14.22.2 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.14.22.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.14.20.1 04-Jun-2008  yamt sync with head
 1.14.18.2 28-Sep-2008  mjf Sync with HEAD.
 1.14.18.1 02-Jun-2008  mjf Sync with HEAD.
 1.16.24.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.16.18.1 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.3 30-Jun-2002  lukem KNF, remove unnecessary crap, ...
 1.2 16-Jan-2001  cgd comment or delete text after CPP directives.
 1.1 23-Nov-1999  mrg branches: 1.1.2;
move rcorder to sbin.
 1.1.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.

RSS XML Feed