freebsd-dev/tools
Sean Chittenden d61fae8409 Add a getopt-ified version of an old tool that I've been using for ages:
backout_commit.rb.  Tool can be used to automate the
process of backing out either small or large commits based off of
one or more commit messages.  The result of the script is a shell
script which can be edited or run as needed.  New and dead files
are taken into consideration.  See the program's usage statement for
more configuration details.  Here's an example usage:

<programlisting>
$ mutt
  [find commit message, save to disk as cvsmsg.txt]
$ backout_commit.rb ~/cvsmsg.txt
Backout directory:      /usr
Backout script:         backout-2003-01-31-14-04.sh

Scanning through cvsmsg.txt...done.

Change to /usr and run this script.  Please look through this script and
make changes as necessary.  There are commented out commands available
in the script.

Example script usage:
        mv backout-2003-01-31-14-04.sh /usr
        cd /usr
        less backout-2003-01-31-14-04.sh
        /bin/sh backout-2003-01-31-14-04.sh
        rm -f backout-2003-01-31-14-04.sh
</programlisting>
2003-01-31 22:08:14 +00:00
..
3.0-upgrade Fixed typos. 2002-06-06 14:08:04 +00:00
build/make_check Add a test for what was fixed in revisions 1.39 and 1.50 of 2002-11-28 13:21:32 +00:00
diag Make it works with POSIX sort (POS arg) 2002-09-24 20:05:01 +00:00
KSE/ksetest Directly load %edx from mailbox 2002-11-23 04:39:52 +00:00
LibraryReport
regression Update reference vectors to include BSD's <type> output. 2003-01-31 18:59:12 +00:00
test Remove broken attempt to compile libc's malloc source directly; this 2002-01-02 06:42:34 +00:00
tools Add a getopt-ified version of an old tool that I've been using for ages: 2003-01-31 22:08:14 +00:00
install.sh Fix typo in the BSD copyright: s/withough/without/ 2002-06-02 20:05:59 +00:00
make_libdeps.sh Update for current /usr/src. 2002-05-28 08:25:29 +00:00
README

$FreeBSD$

This directory tree contains tools used for the maintenance and
testing of FreeBSD.  There is no toplevel Makefile structure since
these tools are not meant to be built as part of the standard system,
though there may be individual Makefiles in some of the subdirs.

Please read the README files in the subdirs for further information.