Change-Log for SCCS_TOOLS


https://invisible-island.net/ded/sccs_tools/CHANGES
2023-01-21

        * bin/makefile.in:
        s/USER/AS_USER/ to avoid environment-variable conflict

        * package/sccs_tools-12.0.spec: amended the version-dependency

2023-01-20

        * src/getdelta/test/run_test.sh, src/sccs2rcs/test/run_test.sh,
          src/sccs2rcs/test/do_test.sh:
        shellcheck warnings

        * src/putdelta/test/run_test.sh: fix shellcheck warnings

        * src/putdelta/test/run_test.sh:
        discard stderr (some variants complain profusely about missing keywords)

        * src/getdelta/test/run_test.sh:
        modify to ensure the files have SCCS keywords, since some variants do not handle this gracefully

        * user/sccs2rcs.man: check-manpage

        * user/fixsccs.man: RCS_BASE

        * user/sccsget.man, user/sccsput.man, user/getdelta.man,
          user/putdelta.man:
        check-manpage

        * user/makefile.in: add manpage for fixsccs

        * package/debian/changelog, package/sccs_tools-12.0.spec: bump

        * package/debian/control: update standards

        * package/debian/compat: bump

2023-01-19

        * package/sccs_tools-12.0.spec:
        use td_lib package, rather than side-by-side configuration

        * configure: regen

        * aclocal.m4: provide for finding td_lib using pkg-config

        * package/debian/copyright, COPYING: bump

2022-12-31

        * package/debian/changelog, package/sccs_tools-12.0.spec: bump

        * configure: regen

        * aclocal.m4: resync with my-autoconf

2022-10-11

        * user/makefile.in: use install-sh if needed

        * src/putdelta/test/run_test.sh: s/fgrep/grep/

        * package/debian/copyright: bump

        * configure: regen

        * aclocal.m4: resync with my-autoconf

        * COPYING, package/debian/changelog, package/sccs_tools-12.0.spec: bump

2022-08-01

        * config.guess, config.sub: 2022-08-01

2021-03-28

        * package/debian/changelog, package/sccs_tools-12.0.spec: bump

        * configure: regen

        * aclocal.m4: resync with my-autoconf

2021-01-10

        * configure: regen

        * aclocal.m4: quoting fixes for shellcheck

        * src/getdelta/src/getdelta.c, src/getdelta/src/sccsget.c,
          src/sccs2rcs/src/sccs2rcs.c:
        gcc-warnings

        * configure: regen

        * aclocal.m4: resync with my-autoconf

        * COPYING, package/debian/changelog, package/debian/copyright,
          package/sccs_tools-12.0.spec:
        bump

2020-12-08

        * package/debian/changelog, package/sccs_tools-12.0.spec: bump

2020-12-07

        * src/getdelta/test/makefile.in, src/putdelta/test/makefile.in,
          src/sccs2rcs/test/makefile.in, src/fixsccs/test/makefile.in,
          src/getdelta/src/makefile.in, src/putdelta/src/makefile.in,
          src/sccs2rcs/src/makefile.in, src/fixsccs/src/makefile.in:
        use VPATH

2020-12-06

        * package/debian/copyright, COPYING, package/debian/changelog,
          package/sccs_tools-12.0.spec:
        bump

2020-11-30

        * install-sh: update to 2020-11-14

2020-11-26

        * configure: regen

        * aclocal.m4: resync with my-autoconf

        * configure.in: without-X

2020-08-16

        * config.guess, config.sub: 2020-08-17

2019-12-21

        * src/putdelta/src/sccsput.c: suppress pager if not a tty

        * package/debian/changelog, package/sccs_tools-12.0.spec: bump

        * src/putdelta/src/putdelta.c: add an fflush

2019-12-06

        * user/putdelta.man: mention the other options that putdelta handles

        * src/sccs2rcs/src/sccs2rcs.c: stricter gcc warnings

        * src/putdelta/src/putdelta.c, src/putdelta/src/sccsput.c:
        use DYN-argv lists to replace catarg()

        * package/debian/compat: bump

        * src/getdelta/src/getdelta.c: use DYN-argv lists to replace catarg()

        * user/sccsget.man, user/sccsput.man, user/putdelta.man,
          user/getdelta.man:
        check-manpage fixes (rename Ex to Eh for consistency, other errata)

        * src/putdelta/test/run_test.sh: use sccs wrapper

        * src/getdelta/src/sccsget.c: use DYN-argv lists to replace catarg()

        * src/getdelta/test/run_test.sh: use sccs wrapper

        * configure: regen

        * aclocal.m4: resync with my-autoconf

        * package/debian/copyright, COPYING, package/debian/changelog,
          package/sccs_tools-12.0.spec:
        bump

2019-09-11

        * config.guess, config.sub: 2019-09-10

2018-03-24

        * package/debian/changelog: bump

        * package/sccs_tools-12.0.spec:
        bump, disable debug-packages, update ftp url

        * package/debian/watch: update ftp url

        * package/debian/rules: use Debian build-flags

2018-01-07

        * package/debian/copyright, COPYING, package/debian/changelog,
          package/sccs_tools-12.0.spec:
        bump

        * configure: regen

        * aclocal.m4, configure.in: resync with my-autoconf

2017-11-25

        * config.guess: 2017-11-07

        * config.sub: 2017-11-23

2015-07-04

        * user/makefile.in: improve clean-rule

        * package/sccs_tools-12.0.spec, package/debian/copyright,
          package/debian/changelog, COPYING:
        bump

        * configure: regen

        * aclocal.m4: resync with my-autoconf

2015-05-02

        * config.guess: 2015-03-04

        * config.sub: 2015-03-08

2014-12-14

        * user/sccsput.man, user/putdelta.man, user/getdelta.man,
          user/sccsget.man:
        adapt/reuse macros from cm_tools to improve groff's translation to html

2013-12-07

        * configure: regen

        * aclocal.m4: resync with my-autoconf, as well as using CF_PROG_CC:
                CF_ADD_SUBDIR_PATH CF_CHECK_CACHE CF_DISABLE_ECHO CF_FIND_TDLIB
                CF_GCC_ATTRIBUTES CF_GCC_VERSION CF_GCC_WARNINGS CF_INTEL_COMPILER
                CF_LIB_PREFIX CF_MAKE_INCLUDE CF_MSG_LOG CF_PATHSEP CF_PROGRAM_FULLPATH
                CF_PROG_EXT

        * user/makefile.in: honor --datarootdir

        * configure.in: resync with my-autoconf, as well as using CF_PROG_CC:
                CF_ADD_SUBDIR_PATH CF_CHECK_CACHE CF_DISABLE_ECHO CF_FIND_TDLIB
                CF_GCC_ATTRIBUTES CF_GCC_VERSION CF_GCC_WARNINGS CF_INTEL_COMPILER
                CF_LIB_PREFIX CF_MAKE_INCLUDE CF_MSG_LOG CF_PATHSEP CF_PROGRAM_FULLPATH
                CF_PROG_EXT

        * package/debian/copyright, COPYING, package/debian/changelog,
          package/sccs_tools-12.0.spec:
        bump

2013-10-25

        * config.sub: 2013-10-01

2013-09-07

        * config.guess: 2013-06-10

2010-07-05

        * package/debian/changelog, package/sccs_tools-12.0.spec: bump

        * src/fixsccs/src/fixsccs.c, src/getdelta/src/sccsget.c,
          src/putdelta/src/sccsput.c:
        stricter gcc warnings

        * src/fixsccs/makefile.in, src/fixsccs/test/makefile.in,
          src/getdelta/makefile.in, src/getdelta/test/makefile.in,
          src/makefile.in, src/putdelta/makefile.in,
          src/putdelta/test/makefile.in, src/sccs2rcs/makefile.in,
          src/sccs2rcs/test/makefile.in, bin/makefile.in, makefile.in,
          src/fixsccs/src/makefile.in, src/getdelta/src/makefile.in,
          src/putdelta/src/makefile.in, src/sccs2rcs/src/makefile.in,
          user/makefile.in:
        s/run_test/check/

2010-07-04

        * src/putdelta/src/putdelta.c, src/getdelta/src/sccsget.c,
          src/fixsccs/src/fixsccs.c, src/sccs2rcs/src/sccs2rcs.c,
          src/putdelta/src/sccsput.c, src/getdelta/src/getdelta.c:
        stricter gcc warnings

        * configure: regen

        * aclocal.m4:
        workaround for finding td_lib.mk when $prefix has not been mkdir'd

2010-07-03

        * src/fixsccs/src/fixsccs.c, src/sccs2rcs/src/sccs2rcs.c,
          src/putdelta/src/putdelta.c, src/putdelta/src/sccsput.c,
          src/getdelta/src/sccsget.c, src/getdelta/src/getdelta.c:
        stricter gcc warnings

        * package/sccs_tools-12.0.spec:
        use symbols to iron out diffs in related spec files

        * package/debian/changelog: bump

2010-07-02

        * package/debian/control, package/debian/rules,
          package/debian/copyright, package/debian/changelog,
          package/debian/watch, package/debian/source/format:
        RCS_BASE

2010-06-30

        * configure: regen

        * aclocal.m4: add macros for --enable-warnings

        * configure.in:
        add --enable-warnings here, to allow for different compiler/options than td_lib

        * src/fixsccs/src/makefile.in, src/getdelta/src/makefile.in,
          src/putdelta/src/makefile.in, src/sccs2rcs/src/makefile.in:
        allow for compiler/options different from td_lib

2010-06-29

        * package/sccs_tools-12.0.spec: RCS_BASE

        * package/sccs_tools-12.0.spec: fix description

        * COPYING: update

        * user/makefile.in, bin/makefile.in: use DESTDIR, needed for RPM

        * bin/makefile.in:
        workaround for distclean rule, to avoid non-match of [a-ln-z] wiping out RCS symlink

        * bin/makefile.in: use "mkdir -p" rather than mkdirs.sh

        * bin/makefile.in, makefile.in, src/fixsccs/makefile.in,
          src/getdelta/makefile.in, src/makefile.in, src/putdelta/makefile.in,
          src/sccs2rcs/makefile.in, user/makefile.in:
        s/deinstall/uninstall/

        * aclocal.m4: various updates to configure-script macros

        * configure: regen

2010-06-27

        * package/debian/docs: RCS_BASE

2010-04-20

        * package/debian/compat: RCS_BASE

2009-12-31

        * config.guess, config.sub: RCS_BASE

2006-09-05

        * configure, aclocal.m4: resync with my-autoconf

2004-03-07

        * src/sccs2rcs/src/sccs2rcs.c, src/getdelta/src/getdelta.c,
          src/getdelta/src/sccsget.c, src/putdelta/src/sccsput.c,
          src/putdelta/src/putdelta.c, src/fixsccs/src/fixsccs.c:
        remove K&R support, indent'd

        * makefile.in: remove certify

2003-11-29

        * install-sh: resync with my-autoconf

2002-07-06

        * src/sccs2rcs/src/sccs2rcs.c, src/putdelta/src/putdelta.c:
        char-subscript warning (gcc/solaris)

2002-07-05

        * src/getdelta/src/getdelta.c, src/putdelta/src/sccsput.c:
        change ifdef convention to work with "gcc -Wundef"

        * src/fixsccs/src/fixsccs.c, src/getdelta/src/sccsget.c,
          src/sccs2rcs/src/sccs2rcs.c:
        gcc warning

2002-06-29

        * mkdirs.sh: resync with my-autoconf

2002-04-30

        * src/getdelta/src/getdelta.c:
        jedmics/config/make_dll.w95 used ":0" for "2000", so I tweaked to workaround

2002-04-21

        * configure: RCS_BASE

        * aclocal.m4: various fixes from my-autoconf

        * src/getdelta/src/getdelta.c, src/putdelta/src/putdelta.c:
        don't add 1900 to year for packdate(), since mktime() does not work

2001-12-11

        * src/sccs2rcs/src/sccs2rcs.c, src/putdelta/src/sccsput.c,
          src/putdelta/src/putdelta.c, src/getdelta/src/sccsget.c:
        change interface to rcs_dir()

2001-06-22

        * install-sh: resync with my-autoconf

2001-01-09

        * aclocal.m4: missed a couple of macros

        * aclocal.m4: resync: various macros

2000-07-03

        * src/getdelta/src/getdelta.c:
        tweak a place to avoid exiting on error & leaving a temp-file behind

        * src/putdelta/src/putdelta.c: add -Y option, to fake empty comments

2000-06-30

        * src/putdelta/src/putdelta.c: 'nother Y2K fix (oops)

        * src/getdelta/src/getdelta.c:
        make the -f option a little stronger so I don't choke in a script

2000-06-27

        * src/getdelta/src/getdelta.c: oops - a Y2K fix

2000-04-12

        * src/putdelta/src/putdelta.c: oops - Y2K fix

2000-04-07

        * src/getdelta/src/getdelta.c:
        make this set modification time properly(?) if I'm using cutoff date
        (tested pre-Y2K)

2000-02-07

        * src/getdelta/src/getdelta.c: workaround for gcc bug

1999-11-30

        * mkdirs.sh: resync: OS/2 stuff

1999-06-27

        * src/getdelta/src/getdelta.c: almost 4 years to see a bug...

        * src/getdelta/src/getdelta.c:
        hmm (was not initializing get_opts[] array!)

1998-12-09

        * install-sh: resync: xterm

1998-04-22

        * src/putdelta/src/sccsput.c:
        rename 'logname' variable to avoid shadowing on HP-UX

        * src/putdelta/src/sccsput.c: use MODULE_ID

1997-09-28

        * user/makefile.in: make install prefix work

        * src/fixsccs/makefile.in, src/getdelta/makefile.in,
          src/putdelta/makefile.in, src/sccs2rcs/makefile.in, src/makefile.in:
        distclean:makefiles

        * makefile.in, src/fixsccs/src/makefile.in: RCS_BASE

        * src/fixsccs/src/fixsccs.c:
        new interface for setmtime() has 3rd param: atime

        * src/fixsccs/src/fixsccs.c: use MODULE_ID

        * src/makefile.in, bin/makefile.in, src/fixsccs/makefile.in,
          src/getdelta/makefile.in, src/putdelta/makefile.in,
          src/sccs2rcs/makefile.in, user/makefile.in, certify/makefile.in,
          src/fixsccs/test/makefile.in, src/getdelta/test/makefile.in,
          src/putdelta/src/makefile.in, src/putdelta/test/makefile.in,
          src/sccs2rcs/src/makefile.in, src/sccs2rcs/test/makefile.in,
          src/getdelta/src/makefile.in, configure.in:
        RCS_BASE

1997-09-13

        * aclocal.m4: RCS_BASE

1997-09-07

        * mkdirs.sh, install-sh: RCS_BASE

1996-09-03

        * src/putdelta/src/putdelta.c: add -b option

        * src/putdelta/src/putdelta.c: use MODULE_ID

1996-08-08

        * src/getdelta/src/getdelta.c:
        implemented better check to find the first/current record in an s-file
        for CmVision binary-test

        * src/getdelta/src/getdelta.c: use MODULE_ID

1996-01-09

        * src/getdelta/src/getdelta.c:
        adjusted my hack for CmVision binary files to read past several changes

1995-10-14

        * src/putdelta/src/sccsput.c:
        mods to allow for 14-character names (untested)

        * src/getdelta/src/getdelta.c: 14-character names are ugly: ifdef

        * src/getdelta/src/getdelta.c: moved 'fleaf14()' into td_lib

        * src/getdelta/src/getdelta.c:
        mods to accommodate CmVision's use of 14-character s-file names

1995-09-08

        * src/getdelta/src/getdelta.c:
        polished the previous change some w/r to space, and added logic to pick
        up filemode from CmVision files (to let me set the executable-modes).
        Also, if the s-file isn't really an s-file, don't remove the working
        file.

1995-09-07

        * src/getdelta/src/getdelta.c:
        dehexify binary files that (presumably) come from CmVision

1995-05-13

        * src/sccs2rcs/src/sccs2rcs.c: setmtime

        * src/sccs2rcs/src/sccs2rcs.c: use MODULE_ID

        * src/putdelta/src/putdelta.c, src/getdelta/src/getdelta.c: setmtime

1995-03-16

        * src/getdelta/src/getdelta.c:
        allow -r, -s options to repeat (filter out repeats; otherwise 'get' will
        balk)

1995-01-28

        * src/getdelta/src/getdelta.c: updated ifdef for 'cmv'

        * src/putdelta/src/putdelta.c: use OPN_PTYPES

1994-08-11

        * src/getdelta/src/getdelta.c:
        added a hack to decode CMVision dates in the comment

1994-07-20

        * src/sccs2rcs/src/Makefile, src/putdelta/src/Makefile,
          src/getdelta/src/Makefile, certify/release.txt, certify/Makefile,
          src/fixsccs/test/Makefile, src/getdelta/test/Makefile,
          src/putdelta/test/Makefile, src/sccs2rcs/test/Makefile,
          src/getdelta/Makefile, src/putdelta/Makefile, src/sccs2rcs/Makefile,
          bin/Makefile, src/Makefile, src/fixsccs/src/Makefile, Makefile,
          src/fixsccs/Makefile:
        autoconf-cleanup

        * src/fixsccs/test/run_test.sh, src/fixsccs/test/Makefile: RCS_BASE

        * src/fixsccs/src/Makefile, src/fixsccs/src/fixsccs.c: autoconf-fixes

        * src/fixsccs/Makefile: RCS_BASE

        * certify/release.txt: reason for next release

        * user/Makefile: added sccs2rcs man-page

1994-07-19

        * src/getdelta/src/getdelta.c: added "-p" option

        * src/getdelta/src/sccsget.c:
        use 'sccs_debug()' to control verbosity level

        * src/getdelta/src/sccsget.c: use MODULE_ID

        * user/sccs2rcs.man: tweaked the "-e" option.

        * src/sccs2rcs/src/sccs2rcs.c:
        require repeating "-e" option to enable Log-comment editing.

        * src/getdelta/src/sccsget.c: added logic to support SCCS_VAULT
        added repeated -n option

1994-07-18

        * src/sccs2rcs/src/sccs2rcs.c:
        use the "-w" option of 'ci' to preserve author info also.

        * src/getdelta/src/getdelta.c:
        use 'vercmp()' to correct the behavior when I'm extracting version 1.1
        from an archive that has version 4.1! (My mod for 'bump()' long ago
        broke this...)

        * user/sccs2rcs.man: RCS_BASE

1994-07-15

        * src/putdelta/src/putdelta.c: use 'sccspath()'

        * src/putdelta/src/sccsput.c: changed interface to 'sccs_dir()'

        * src/putdelta/src/Makefile: autoconf supplies sccs-path

        * src/getdelta/src/getdelta.c: use 'sccspath()'

        * src/getdelta/src/sccsget.c: change interface to 'sccs_dir()'

        * src/getdelta/src/Makefile: autoconf supplies sccs-path

1994-07-13

        * src/putdelta/src/sccsput.c:
        added -e, -C options, and made less verbose

        * src/sccs2rcs/src/Makefile, src/putdelta/src/sccsput.c,
          src/putdelta/src/putdelta.c, src/putdelta/src/Makefile:
        autoconf-adjustments

        * src/getdelta/src/Makefile, src/getdelta/src/getdelta.c:
        autoconf adjustments

1994-06-07

        * src/fixsccs/src/fixsccs.c:
        use a "-q" option rather than the kludgey thing with SCCS_DEBUG

        * src/fixsccs/src/fixsccs.c: fixed the usage-message

        * src/fixsccs/src/fixsccs.c: make the debug-trace simpler to read

        * src/fixsccs/src/fixsccs.c: make this work properly

        * src/fixsccs/src/Makefile, src/fixsccs/src/fixsccs.c: RCS_BASE

1993-09-23  dickey@software.org

        * src/sccs2rcs/src/sccs2rcs.c: gcc warnings

        * src/sccs2rcs/src/Makefile: use 'LINK' macro

        * src/putdelta/src/sccsput.c, src/putdelta/src/putdelta.c: gcc warnings

        * src/putdelta/src/Makefile: use 'LINK' macro

        * src/getdelta/src/getdelta.c: gcc warnings

        * src/getdelta/src/Makefile: use 'LINK' macro

        * src/getdelta/src/sccsget.c: gcc warnings

1993-05-06  ste_cm@software.org

        * Makefile: BASELINE Thu May  6 09:17:51 1993

        * Makefile: oops: corrected install-rule

1993-05-05  dickey@software.org

        * certify/release.txt: baseline-date

1993-05-05  ste_cm@software.org

        * certify/release.txt: BASELINE Wed May  5 11:05:31 1993 -- TD_LIB #12

1993-05-05  dickey@software.org

        * COPYING: updated year

1993-05-05  ste_cm@software.org

        * COPYING: BASELINE Wed May  5 11:05:31 1993 -- TD_LIB #12

1993-05-05  dickey@software.org

        * COPYING: updated notice

1993-04-29  dickey@software.org

        * certify/config.txt, certify/release.txt: shorten-filenames

1993-04-29  ste_cm@software.org

        * certify/config.txt: BASELINE Wed May  5 11:05:31 1993 -- TD_LIB #12

1993-04-29  dickey@software.org

        * src/sccs2rcs/test/do_test.sh: tidy up listing format

1993-04-29  ste_cm@software.org

        * src/sccs2rcs/test/do_test.sh:
        BASELINE Wed May  5 11:05:31 1993 -- TD_LIB #12

1993-04-29  dickey@software.org

        * src/sccs2rcs/src/sccs2rcs.c: missed an option

1993-04-29  ste_cm@software.org

        * src/sccs2rcs/src/sccs2rcs.c:
        BASELINE Wed May  5 11:05:31 1993 -- TD_LIB #12

1993-04-29  dickey@software.org

        * src/sccs2rcs/src/sccs2rcs.c: provided "-q" option for CI-tool

        * src/sccs2rcs/test/run_test.sh:
        make normal testing less verbose (I only want to know about errors)

1993-04-29  ste_cm@software.org

        * src/sccs2rcs/test/run_test.sh:
        BASELINE Wed May  5 11:05:31 1993 -- TD_LIB #12

1993-04-29  dickey@software.org

        * src/sccs2rcs/test/do_test.sh:
        reserve run_test.out for normal logging; added run_test.log for the
        extra junk

        * src/sccs2rcs/test/Makefile: use standard run_test rule

1993-04-29  ste_cm@software.org

        * src/sccs2rcs/test/Makefile:
        BASELINE Wed May  5 11:05:31 1993 -- TD_LIB #12

1993-04-29  dickey@software.org

        * src/getdelta/test/run_test.sh:
        make the log easier to read by showing the date, and a message if no diffs
        were found

1993-04-29  ste_cm@software.org

        * src/getdelta/test/run_test.sh:
        BASELINE Wed May  5 11:05:31 1993 -- TD_LIB #12

1993-04-29  dickey@software.org

        * src/sccs2rcs/test/run_test.sh, src/sccs2rcs/src/sccs2rcs.c,
          src/sccs2rcs/Makefile:
        shorten-filenames

1993-04-29  ste_cm@software.org

        * src/sccs2rcs/Makefile:
        BASELINE Wed May  5 11:05:31 1993 -- TD_LIB #12

1993-04-29  dickey@software.org

        * src/putdelta/Makefile: shorten-filenames

1993-04-29  ste_cm@software.org

        * src/putdelta/Makefile:
        BASELINE Wed May  5 11:05:31 1993 -- TD_LIB #12

1993-04-29  dickey@software.org

        * src/getdelta/Makefile: shorten-filenames

1993-04-29  ste_cm@software.org

        * src/getdelta/Makefile:
        BASELINE Wed May  5 11:05:31 1993 -- TD_LIB #12

1993-04-29  dickey@software.org

        * Makefile, certify/Makefile: shorten-filenames

1993-04-29  ste_cm@software.org

        * certify/Makefile: BASELINE Wed May  5 11:05:31 1993 -- TD_LIB #12

1993-04-29  dickey@software.org

        * src/sccs2rcs/test/Makefile, bin/Makefile, src/Makefile,
          src/getdelta/src/Makefile, src/getdelta/test/Makefile:
        shorten-filenames

1993-04-29  ste_cm@software.org

        * bin/Makefile, src/Makefile, src/getdelta/src/Makefile,
          src/getdelta/test/Makefile:
        BASELINE Wed May  5 11:05:31 1993 -- TD_LIB #12

1993-04-29  dickey@software.org

        * src/putdelta/src/Makefile, src/putdelta/test/Makefile,
          src/sccs2rcs/src/Makefile, user/Makefile:
        shorten-filenames

1993-04-29  ste_cm@software.org

        * src/putdelta/src/Makefile, src/putdelta/test/Makefile,
          src/sccs2rcs/src/Makefile, user/Makefile:
        BASELINE Wed May  5 11:05:31 1993 -- TD_LIB #12

1992-10-19  dickey@software.org

        * COPYING: new verbiage

        * src/sccs2rcs/Makefile: typo

        * bin/Makefile: forgot to define 'B' macro

        * Makefile: don't generate a makefile

        * certify/release.txt, certify/config.txt, src/sccs2rcs/src/Makefile,
          src/sccs2rcs/test/Makefile, user/Makefile, src/sccs2rcs/Makefile,
          src/putdelta/test/Makefile, src/putdelta/src/Makefile,
          src/putdelta/Makefile, src/getdelta/test/Makefile,
          src/getdelta/src/Makefile, src/getdelta/Makefile, src/Makefile,
          certify/Makefile, bin/Makefile, Makefile:
        adapted to CM_LIBRARY #12

1992-07-20  dickey@software.org

        * Makefile: -x option of 'checkout' is obsolete

1992-07-20  ste_cm@software.org

        * Makefile: BASELINE Mon Jul 20 13:03:58 1992

1992-07-17  dickey@software.org

        * certify/config.txt: mods for CM_TOOLS #11

1992-07-17  ste_cm@software.org

        * certify/config.txt: BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

1992-07-17  dickey@software.org

        * certify/release.txt: mods for CM_TOOLS #11

1992-07-17  ste_cm@software.org

        * certify/release.txt:
        BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

1992-07-17  dickey@software.org

        * src/putdelta/src/putdelta.c: mods for CM_TOOLS #11

1992-07-17  ste_cm@software.org

        * src/putdelta/src/putdelta.c:
        BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * src/putdelta/src/putdelta.c:
        BASELINE Wed May  5 11:05:31 1993 -- TD_LIB #12

1992-07-17  dickey@software.org

        * src/getdelta/src/getdelta.c: mods for CM_TOOLS #11

1992-07-17  ste_cm@software.org

        * src/getdelta/src/getdelta.c:
        BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * src/getdelta/src/getdelta.c:
        BASELINE Wed May  5 11:05:31 1993 -- TD_LIB #12

1991-12-17  ste_cm@software.org

        * src/getdelta/src/getdelta.c: BASELINE Tue Dec 17 12:49:50 1991

        * src/getdelta/src/getdelta.c:
        eliminated erroneous space in catarg-call

1991-11-18  ste_cm@software.org

        * src/getdelta/src/getdelta.c: typo

1991-11-18  dickey@software.org

        * src/getdelta/src/getdelta.c:
        use 'catarg()' to build up 'get_opts[]', so we can handle
        embedded blanks properly

        * src/getdelta/src/getdelta.c: don't leave a space before cutoff-string

1991-10-24  dickey@software.org

        * Makefile: corrected install-path macros

1991-10-24  ste_cm@software.org

        * Makefile: BASELINE Tue Dec 17 11:56:35 1991

1991-10-24  dickey@software.org

        * src/sccs2rcs/src/sccs2rcs.c: compile against CM_TOOLS #10

1991-10-24  ste_cm@software.org

        * src/sccs2rcs/src/sccs2rcs.c:
        BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * src/sccs2rcs/src/sccs2rcs.c: BASELINE Tue Dec 17 11:56:35 1991

1991-10-24  dickey@software.org

        * src/sccs2rcs/src/Makefile: corrected include-dependency

1991-10-24  ste_cm@software.org

        * src/sccs2rcs/src/Makefile:
        BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * src/sccs2rcs/src/Makefile: BASELINE Tue Dec 17 11:56:35 1991

1991-10-24  dickey@software.org

        * src/putdelta/src/sccsput.c: converted to ANSI

1991-10-24  ste_cm@software.org

        * src/putdelta/src/sccsput.c:
        BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * src/putdelta/src/sccsput.c: BASELINE Tue Dec 17 11:56:35 1991

        * src/putdelta/src/sccsput.c:
        BASELINE Wed May  5 11:05:31 1993 -- TD_LIB #12

1991-10-24  dickey@software.org

        * src/putdelta/src/putdelta.c: converted to ANSI

1991-10-24  ste_cm@software.org

        * src/putdelta/src/putdelta.c: BASELINE Tue Dec 17 11:56:35 1991

1991-10-24  dickey@software.org

        * src/putdelta/src/Makefile: corrected include-dependency

1991-10-24  ste_cm@software.org

        * src/putdelta/src/Makefile:
        BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * src/putdelta/src/Makefile: BASELINE Tue Dec 17 11:56:35 1991

1991-10-24  dickey@software.org

        * src/getdelta/src/Makefile: corrected include-dependency

1991-10-24  ste_cm@software.org

        * src/getdelta/src/Makefile:
        BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * src/getdelta/src/Makefile: BASELINE Tue Dec 17 11:56:35 1991

1991-10-24  dickey@software.org

        * src/getdelta/src/sccsget.c: converted to ANSI

1991-10-24  ste_cm@software.org

        * src/getdelta/src/sccsget.c:
        BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * src/getdelta/src/sccsget.c: BASELINE Tue Dec 17 11:56:35 1991

        * src/getdelta/src/sccsget.c:
        BASELINE Wed May  5 11:05:31 1993 -- TD_LIB #12

1991-10-24  dickey@software.org

        * src/getdelta/src/getdelta.c: converted to ANSI

        * certify/release.txt: adaptation to CM_TOOLS #10

1991-10-24  ste_cm@software.org

        * certify/release.txt: BASELINE Tue Dec 17 11:56:35 1991

1991-10-24  dickey@software.org

        * certify/config.txt: adaptation to CM_TOOLS #10

1991-10-24  ste_cm@software.org

        * certify/config.txt: BASELINE Tue Dec 17 11:56:35 1991

1991-10-24  dickey@software.org

        * user/Makefile: manage nroff-files rather than interleaf

1991-10-24  ste_cm@software.org

        * user/Makefile: BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * user/Makefile: BASELINE Tue Dec 17 11:56:35 1991

1991-10-24  dickey@software.org

        * user/sccsput.man: RCS_BASE

1991-10-24  ste_cm@software.org

        * user/sccsput.man: BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * user/sccsput.man: BASELINE Tue Dec 17 11:56:35 1991

        * user/sccsput.man: BASELINE Wed May  5 11:05:31 1993 -- TD_LIB #12

1991-10-24  dickey@software.org

        * user/sccsget.man: RCS_BASE

1991-10-24  ste_cm@software.org

        * user/sccsget.man: BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * user/sccsget.man: BASELINE Tue Dec 17 11:56:35 1991

        * user/sccsget.man: BASELINE Wed May  5 11:05:31 1993 -- TD_LIB #12

1991-10-24  dickey@software.org

        * user/putdelta.man: RCS_BASE

1991-10-24  ste_cm@software.org

        * user/putdelta.man: BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * user/putdelta.man: BASELINE Tue Dec 17 11:56:35 1991

        * user/putdelta.man: BASELINE Wed May  5 11:05:31 1993 -- TD_LIB #12

1991-10-24  dickey@software.org

        * user/getdelta.man: RCS_BASE

1991-10-24  ste_cm@software.org

        * user/getdelta.man: BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * user/getdelta.man: BASELINE Tue Dec 17 11:56:35 1991

        * user/getdelta.man: BASELINE Wed May  5 11:05:31 1993 -- TD_LIB #12

1991-10-24  dickey@software.org

        * bin/Makefile: changed INSTALL_PATH to INSTALL_BIN

1991-10-24  ste_cm@software.org

        * bin/Makefile: BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * bin/Makefile: BASELINE Tue Dec 17 11:56:35 1991

1991-10-24  dickey@software.org

        * Makefile: revised rules for compat with CM_TOOLS #10

        * README: ident

1991-10-24  ste_cm@software.org

        * README: BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * README: BASELINE Tue Dec 17 11:56:35 1991

        * README: BASELINE Wed May  5 11:05:31 1993 -- TD_LIB #12

1991-10-24  dickey@software.org

        * COPYING: new date

1991-10-24  ste_cm@software.org

        * COPYING: BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * COPYING: BASELINE Tue Dec 17 11:56:35 1991

1991-09-13  dickey@software.org

        * src/putdelta/src/sccsput.c: broke out 'filesize()'

1991-07-24  dickey@software.org

        * src/putdelta/src/sccsput.c:
        oops: had wrong expression for size of 'comment[]', caused
        it to truncate comments.

        * src/putdelta/src/putdelta.c:
        pass the "-r" option down to 'admin' in case the user wants
        to specify the initial version

        * src/sccs2rcs/test/do_test.sh:
        modified PATH variable so that it uses the local copies of 'sccs2rcs' and
        'getdelta' first, to handle interdependencies/bugs

1991-07-24  ste_cm@software.org

        * src/sccs2rcs/test/do_test.sh:
        BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * src/sccs2rcs/test/do_test.sh: BASELINE Tue Dec 17 11:56:35 1991

1991-07-24  dickey@software.org

        * src/sccs2rcs/src/sccs2rcs.c:
        use name2sccs/sccs2name to simplify/standardize pathname translation

        * src/sccs2rcs/src/sccs2rcs.c: quieted the 'rcs' command also

        * src/sccs2rcs/src/sccs2rcs.c:
        corrected logic (introduced in last version) when invoking 'ci' to add
        a new delta. tuned verbosity.

        * src/sccs2rcs/test/run_test.sh:
        chopped out log-comments (gets tedious)

1991-07-24  ste_cm@software.org

        * src/sccs2rcs/test/run_test.sh:
        BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * src/sccs2rcs/test/run_test.sh: BASELINE Tue Dec 17 11:56:35 1991

1991-07-24  dickey@software.org

        * src/sccs2rcs/src/sccs2rcs.c:
        use catarg/shoarg/bldcmd2/execute to simplify the process of escaping
        spaces.

        * src/sccs2rcs/src/sccs2rcs.c:
        test for exceptions to error-failure after 'mkdir()'

        * src/sccs2rcs/src/sccs2rcs.c:
        lint (apollo sr10.3); also corrected code that passes quiet-option to CI
        and CO (GET was ok)

1991-07-22  dickey@software.org

        * src/putdelta/src/sccsput.c:
        cleanup use of 'catarg()' (was accidentally setting escape
        on inter-arg blanks)

        * src/putdelta/src/sccsput.c:
        use 'bldcmd()' to escape spaces and to unescape spaces
        found by 'catarg()'

1991-07-19  dickey@software.org

        * src/putdelta/src/sccsput.c: added "-r" option

        * src/getdelta/src/getdelta.c:
        more corrections to 'same()' -- made the logic ensure that
        we match R/R.L or R.L.B/R.L.B.V

        * src/getdelta/src/getdelta.c:
        if no "-r" option is specified, we match only the "R.L"
        versions (no branches!)

        * src/putdelta/src/putdelta.c:
        allow "-r" option (need this if there is more than one lock)

        * src/getdelta/src/getdelta.c: oops: forgot to add "-b" to getopt call

        * src/getdelta/src/getdelta.c:
        modified version-comparison logic so that we can bump version
        numbers to a higher level (e.g., as a side-effect of locking)

        * src/getdelta/src/getdelta.c:
        corrected logic: if a name of the form "SCCS/s.file" was
        given, this did not set the variable 'name' properly.
        also, if no argument is given, show usage.

1991-07-18  dickey@software.org

        * src/putdelta/src/sccsput.c: corrected description of "-k" option

        * src/putdelta/src/sccsput.c: tuned verbosity

        * src/putdelta/src/putdelta.c: if no filenames are given, show usage

        * src/putdelta/src/sccsput.c: pass-thru "-k" option to 'putdelta'

        * src/putdelta/src/putdelta.c: added "-k" option.

        * src/putdelta/src/putdelta.c:
        supplied code to clear critical region if user does not
        specify "-f" to force a lock.

        * src/putdelta/src/sccsput.c:
        renamed "-f" to "-F", added new "-f" to pass-thru to 'getdelta'

        * src/putdelta/test/run_test.sh: added "-f" option to putdelta

1991-07-18  ste_cm@software.org

        * src/putdelta/test/run_test.sh:
        BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * src/putdelta/test/run_test.sh: BASELINE Tue Dec 17 11:56:35 1991

        * src/putdelta/test/run_test.sh:
        BASELINE Wed May  5 11:05:31 1993 -- TD_LIB #12

1991-07-18  dickey@software.org

        * src/putdelta/src/putdelta.c: added "-f" option

1991-07-09  dickey@software.org

        * src/putdelta/test/run_test.sh: show delta-history as well as s-file

        * src/putdelta/src/putdelta.c:
        set timestamp of s-file to ensure that we don't confuse 'make'

1991-07-01  dickey@software.org

        * src/putdelta/src/putdelta.c:
        if this is not running in set-uid mode, provide intermediate
        values for user/group for "mkdir SCCS" operation.

1991-06-28  ste_cm@software.org

        * src/getdelta/src/getdelta.c:
        somehow I forgot the main part of no-op: "get" invocation!

1991-06-27  ste_cm@software.org

        * src/getdelta/src/getdelta.c: added "-b" option

        * src/putdelta/src/putdelta.c:
        make "-n" (no-op) suppress actual creation of lock-files.

        * src/putdelta/src/putdelta.c:
        revised Critical to treat unlink specially so that 'failed()'
        works properly

1991-06-27  dickey@software.org

        * certify/release.txt: notes for 24-26 june 1991

        * certify/config.txt: need new procedure 'for_user2()' in CM_TOOLS #10

        * src/getdelta/src/Makefile: define explicit path for 'get'

        * src/getdelta/src/getdelta.c:
        added hook to safeguard set-uid operation by making explict
        path for 'get'

        * src/putdelta/src/putdelta.c:
        made message for GiveUp correspond better with sccs-get.

        * src/putdelta/src/Makefile:
        force definition of paths for admin/delta to safeguard set-uid operation

        * src/putdelta/src/putdelta.c: corrected error-exit of 'Critical()'
        Verify that user has write-access on SCCS-directory.
        Provided hook to enable make-process to set path of admin/delta

1991-06-26  dickey@software.org

        * src/putdelta/src/putdelta.c:
        if this is set-uid'd to root, change the ownership of the
        archive to the directory-owner after the first insertion.

        * src/putdelta/src/putdelta.c:
        revised the code which copies back into the s-file by first
        writing to the x-file and then renaming it (more reliable
        than trying to suppress signals).

        * src/putdelta/src/putdelta.c:
        cleanup static buffer sizes some more (assumes no read is
        larger than BUFSIZ).

        * src/putdelta/src/putdelta.c:
        added 'Critical()'; used it to mark critical zones.
        incidentally fixed a missing fclose.

        * src/putdelta/src/putdelta.c:
        added reftime-hack to account for the bizarre case in which
        the (apollo) filesystem time is ahead of the system clock.

        * src/putdelta/src/putdelta.c:
        added field-widths to 'fmt_lock[]' and 'fmt_date[]' where
        scanf/printf are compatible so that I could safely reduce
        the size of static arrays 'rev_date[]' and 'rev_time[]'.

        * src/putdelta/src/putdelta.c:
        really need to alter uid/gid only for the 'mkdir()' operation.
        cleanup accordingly.

1991-06-25  ste_cm@software.org

        * src/putdelta/src/sccsput.c: oops: left "-k" out of getopt-list

1991-06-25  dickey@software.org

        * src/putdelta/src/putdelta.c:
        'ProcessFile()' must be invoked in set-uid (owner) mode

        * src/getdelta/src/getdelta.c:
        if this is run in root-setuid, keep the lock-file owned by
        the real-user rather than root.

        * src/putdelta/src/putdelta.c:
        allow directory/file ownership to be different

        * src/putdelta/src/putdelta.c:
        ensure we have read/execute permission on directories.

        * src/putdelta/src/putdelta.c:
        added call on 'revert()' so I don't use set-uid mode when
        not necessary.

        * src/putdelta/src/putdelta.c:
        make the code which forces a lock run in 'for_user2()'.

        * src/putdelta/src/putdelta.c:
        using 'for_user2()', set proper ownership of directories and
        files.

        * src/putdelta/src/putdelta.c:
        oops: had geteuid/getuid getegid/getgid reversed

        * src/putdelta/src/sccsput.c:
        added "-D" and "-T" options. Unlink log-file on normal
        completion if no diffs were found and it did not previously
        exist.

        * src/putdelta/src/putdelta.c:
        added "-n" option. simplified some code using 'sccs2name()'
        and 'name2sccs()'. Provide for set-uid mode by fixing the
        mode and ownership of the SCCS-directory when creating it.

        * src/putdelta/src/putdelta.c: revised 'usage()' message

        * src/getdelta/src/getdelta.c:
        got rid of redundant mod to mode when "-e" is set.
        revised 'usage()' to make it easy to use.

        * src/getdelta/src/getdelta.c:
        added code to test directory-permissions for the archive and
        working file using 'access()' -- this should work properly
        in set-uid mode.

1991-06-24  dickey@software.org

        * src/getdelta/src/getdelta.c:
        simplified logic for unlinking working-file

        * src/getdelta/src/getdelta.c:
        make working-file writeable if user reserves it.

1991-06-20  dickey@software.org

        * src/putdelta/src/sccsput.c, src/putdelta/src/putdelta.c:
        use 'shoarg()'

        * src/getdelta/src/getdelta.c:
        modified to work with 'sccs2name()' and 'name2sccs()' so that
        we can handle some extended-paths (e.g., "getdelta xx/aa").

        * src/getdelta/src/sccsget.c:
        fixed so that if user asks to get a file not currently
        extracted, we check for the archive.

        * src/getdelta/src/sccsget.c, src/getdelta/src/getdelta.c:
        use 'shoarg()'

        * src/getdelta/src/getdelta.c, src/getdelta/src/sccsget.c:
        pass-thru "-e" option

1991-06-07  dickey@software.org

        * certify/README: update for apollo sr10.3

1991-06-07  ste_cm@software.org

        * certify/README: BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * certify/README: BASELINE Tue Dec 17 11:56:35 1991

        * certify/README: BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

        * certify/README: BASELINE Wed May  5 11:05:31 1993 -- TD_LIB #12

1991-06-07  dickey@software.org

        * certify/config.txt: notes for apollo sr10.3 baseline

1991-06-07  ste_cm@software.org

        * certify/config.txt:
        BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

1991-06-07  dickey@software.org

        * certify/release.txt: notes for sr10.3 baseline

1991-06-07  ste_cm@software.org

        * certify/release.txt:
        BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

1991-06-07  dickey@software.org

        * src/putdelta/src/sccsput.c:
        use 'getopt()'; cleanup option processing, including those
        that we pass-thru to 'putdelta'

1991-06-07  ste_cm@software.org

        * src/putdelta/src/sccsput.c:
        BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

1991-06-07  dickey@software.org

        * src/putdelta/src/sccsput.c: corrected pathname of "-l" value

1991-06-05  dickey@software.org

        * src/sccs2rcs/test/do_test.sh:
        push-aside pre-existing RCS-directory so this script will work ok.

1991-06-05  ste_cm@software.org

        * src/sccs2rcs/test/do_test.sh:
        BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

1991-06-05  dickey@software.org

        * src/sccs2rcs/src/Makefile: mods for baseline

1991-06-05  ste_cm@software.org

        * src/sccs2rcs/src/Makefile:
        BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

1991-06-05  dickey@software.org

        * src/putdelta/src/Makefile: fixes for baseline

1991-06-05  ste_cm@software.org

        * src/putdelta/src/Makefile:
        BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

1991-06-05  dickey@software.org

        * src/getdelta/src/Makefile: suppress CFLAGS

1991-06-05  ste_cm@software.org

        * src/getdelta/src/Makefile:
        BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

1991-06-05  dickey@software.org

        * src/getdelta/src/Makefile: dummy-rule for run_tests

        * Makefile: corrected typos

1991-06-05  ste_cm@software.org

        * Makefile: BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

1991-06-05  dickey@software.org

        * Makefile: standardized install-rules

        * src/sccs2rcs/test/Makefile: dummied unused rules

1991-06-05  ste_cm@software.org

        * src/sccs2rcs/test/Makefile:
        BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * src/sccs2rcs/test/Makefile: BASELINE Tue Dec 17 11:56:35 1991

        * src/sccs2rcs/test/Makefile:
        BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

1991-06-04  dickey@software.org

        * Makefile: standardized install-path

1991-05-24  dickey@software.org

        * src/putdelta/test/run_test.sh: make this test both tools

1991-05-24  ste_cm@software.org

        * src/putdelta/test/run_test.sh:
        BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

1991-05-24  dickey@software.org

        * src/getdelta/test/run_test.sh:
        make this test both 'getdelta' and 'sccsget'

1991-05-24  ste_cm@software.org

        * src/getdelta/test/run_test.sh:
        BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * src/getdelta/test/run_test.sh: BASELINE Tue Dec 17 11:56:35 1991

        * src/getdelta/test/run_test.sh:
        BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

1991-05-24  dickey@software.org

        * src/putdelta/src/sccsput.c, src/putdelta/src/putdelta.c:
        lint (apollo sr10.3)

1991-05-24  ste_cm@software.org

        * src/putdelta/src/putdelta.c:
        BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

1991-05-24  dickey@software.org

        * src/getdelta/src/sccsget.c: lint (apollo sr10.3)

1991-05-24  ste_cm@software.org

        * src/getdelta/src/sccsget.c:
        BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

1991-05-24  dickey@software.org

        * src/getdelta/src/getdelta.c: lint (apollo sr10.3)

1991-05-24  ste_cm@software.org

        * src/getdelta/src/getdelta.c:
        BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

1991-05-23  dickey@software.org

        * src/getdelta/src/sccsget.c: RCS_BASE

        * src/getdelta/src/Makefile:
        revised to make 'sccsget' a c-language program rather than script

        * src/getdelta/src/getdelta.c:
        apollo sr10.3 cpp complains about endif-tags

        * src/putdelta/src/putdelta.c:
        apollo sr10.3 cpp complains about cpp-tags

        * src/putdelta/src/sccsput.c, src/sccs2rcs/src/sccs2rcs.c:
        apollo sr10.3 cpp complains about endif-tags

1991-05-23  ste_cm@software.org

        * src/sccs2rcs/src/sccs2rcs.c:
        BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

1991-04-01  dickey@software.org

        * Makefile: changed install-path

1990-06-28  dickey@software.org

        * user/getdelta.doc: changed sccs-directory name to "SCCS"

1990-06-28  ste_cm@software.org

        * user/getdelta.doc: BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

1990-06-28  dickey@software.org

        * user/putdelta.doc: changed sccs-directory name to "SCCS"

1990-06-28  ste_cm@software.org

        * user/putdelta.doc: BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

1990-06-28  dickey@software.org

        * user/sccsget.doc: changed sccs-directory name to "SCCS"

1990-06-28  ste_cm@software.org

        * user/sccsget.doc: BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

1990-06-28  dickey@software.org

        * user/sccsput.doc: changed sccs-directory name to "SCCS"

1990-06-28  ste_cm@software.org

        * user/sccsput.doc: BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

1990-06-22  dickey@software.org

        * src/sccs2rcs/src/sccs2rcs.c: altered interface to 'name2rcs()'

        * certify/release.txt: added note about 'sccs_dir.c'

1990-05-08  dickey@software.org

        * certify/release.txt: rewrote 'sccsput'

        * src/putdelta/src/sccsput.c: RCS_BASE

        * src/putdelta/src/Makefile: rewrote script 'sccsput.sh' to 'sccsput.c'

        * src/putdelta/src/putdelta.c: lint

1989-10-16  dickey@software.org

        * src/putdelta/src/putdelta.c:
        show error if we cannot execute subprocess

1989-10-10  dickey@software.org

        * certify/release.txt, certify/config.txt: apollo sr10.1 notes

        * src/getdelta/src/sccsget.sh, src/putdelta/src/sccsput.sh:
        bypass apollo sr10.1 bug by specifying interpreter

        * src/sccs2rcs/test/run_test.sh: fix for apollo sr10.1

1989-10-10  ste_cm@software.org

        * src/sccs2rcs/test/run_test.sh:
        BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

1989-10-10  dickey@software.org

        * src/sccs2rcs/test/do_test.sh:
        use current directory as RCS-directory for testing

        * src/sccs2rcs/src/sccs2rcs.c:
        use RCS_DIR environment variable ('rcs_dir()' function) where needed to
        make this work better with CM_TOOLS

1989-10-05  dickey@software.org

        * src/sccs2rcs/src/sccs2rcs.c:
        changed ident-keyword to 'Id' from 'Header'

        * src/putdelta/src/sccsput.sh:
        modified so this works on apollo SR10.1 (sys5-dirname broken)

        * Makefile: added lint.out, lincnt.out rules

1989-07-10  dickey@software.org

        * user/Makefile: corrected 'destroy' rule

1989-07-10  ste_cm@software.org

        * user/Makefile: BASELINE Mon Jul 10 09:31:07 EDT 1989

        * user/Makefile: BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

1989-07-10  dickey@software.org

        * src/sccs2rcs/test/Makefile: corrected 'destroy' rule

1989-07-10  ste_cm@software.org

        * src/sccs2rcs/test/Makefile: BASELINE Mon Jul 10 09:19:20 EDT 1989

1989-07-10  dickey@software.org

        * src/sccs2rcs/src/Makefile: corrected 'destroy', 'source' rules

1989-07-10  ste_cm@software.org

        * src/sccs2rcs/src/Makefile: BASELINE Mon Jul 10 09:22:04 EDT 1989

1989-07-10  dickey@software.org

        * src/sccs2rcs/Makefile: corrected 'destroy' rule

1989-07-10  ste_cm@software.org

        * src/sccs2rcs/Makefile: BASELINE Mon Jul 10 09:23:25 EDT 1989

        * src/sccs2rcs/Makefile:
        BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * src/sccs2rcs/Makefile: BASELINE Tue Dec 17 11:56:35 1991

        * src/sccs2rcs/Makefile:
        BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

1989-07-10  dickey@software.org

        * src/putdelta/test/Makefile: corrected 'destroy' rule

1989-07-10  ste_cm@software.org

        * src/putdelta/test/Makefile: BASELINE Mon Jul 10 09:24:06 EDT 1989

        * src/putdelta/test/Makefile:
        BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * src/putdelta/test/Makefile: BASELINE Tue Dec 17 11:56:35 1991

        * src/putdelta/test/Makefile:
        BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

1989-07-10  dickey@software.org

        * src/putdelta/src/Makefile: corrected 'destroy' rule

1989-07-10  ste_cm@software.org

        * src/putdelta/src/Makefile: BASELINE Mon Jul 10 09:25:16 EDT 1989

1989-07-10  dickey@software.org

        * src/putdelta/Makefile: corrected 'destroy' rule

1989-07-10  ste_cm@software.org

        * src/putdelta/Makefile: BASELINE Mon Jul 10 09:26:46 EDT 1989

        * src/putdelta/Makefile:
        BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * src/putdelta/Makefile: BASELINE Tue Dec 17 11:56:35 1991

        * src/putdelta/Makefile:
        BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

1989-07-10  dickey@software.org

        * src/getdelta/test/Makefile: corrected 'destroy' rule

1989-07-10  ste_cm@software.org

        * src/getdelta/test/Makefile: BASELINE Mon Jul 10 09:27:34 EDT 1989

        * src/getdelta/test/Makefile:
        BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * src/getdelta/test/Makefile: BASELINE Tue Dec 17 11:56:35 1991

        * src/getdelta/test/Makefile:
        BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

1989-07-10  dickey@software.org

        * src/getdelta/src/Makefile: corrected 'destroy', 'sources' rules

1989-07-10  ste_cm@software.org

        * src/getdelta/src/Makefile: BASELINE Mon Jul 10 09:28:43 EDT 1989

1989-07-10  dickey@software.org

        * src/getdelta/Makefile: corrected 'destroy' rule

1989-07-10  ste_cm@software.org

        * src/getdelta/Makefile: BASELINE Mon Jul 10 09:30:12 EDT 1989

        * src/getdelta/Makefile:
        BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * src/getdelta/Makefile: BASELINE Tue Dec 17 11:56:35 1991

        * src/getdelta/Makefile:
        BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

1989-07-10  dickey@software.org

        * certify/Makefile: corrected 'destroy' rule

1989-07-10  ste_cm@software.org

        * certify/Makefile: BASELINE Mon Jul 10 09:16:36 EDT 1989

        * certify/Makefile: BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * certify/Makefile: BASELINE Tue Dec 17 11:56:35 1991

        * certify/Makefile: BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

1989-07-10  dickey@software.org

        * bin/Makefile: corrected 'destroy' rule

1989-07-10  ste_cm@software.org

        * bin/Makefile: BASELINE Mon Jul 10 09:15:53 EDT 1989

        * bin/Makefile: BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

1989-07-10  dickey@software.org

        * Makefile: corrected 'destroy' rule

1989-07-10  ste_cm@software.org

        * Makefile: BASELINE Mon Jul 10 09:14:49 EDT 1989

1989-07-10  dickey@software.org

        * src/Makefile: corrected FIRST, destroy rules

1989-07-10  ste_cm@software.org

        * src/Makefile: BASELINE Mon Jul 10 09:18:37 EDT 1989

        * src/Makefile: BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * src/Makefile: BASELINE Tue Dec 17 11:56:35 1991

        * src/Makefile: BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

1989-06-12  dickey@software.org

        * certify/config.txt: added note about dependency on CM_TOOLS

1989-06-12  ste_cm@software.org

        * certify/config.txt: BASELINE Mon Jul 10 09:16:36 EDT 1989

1989-04-28  dickey@software.org

        * src/sccs2rcs/src/sccs2rcs.c:
        "toupper" is more portable than "_toupper"

1989-04-28  ste_cm@software.org

        * src/sccs2rcs/src/sccs2rcs.c: BASELINE Mon Jul 10 09:22:04 EDT 1989

1989-04-18  dickey@software.org

        * user/sccsput.doc: resaved under tps4.0

1989-04-18  ste_cm@software.org

        * user/sccsput.doc: BASELINE Mon Jul 10 09:31:07 EDT 1989

1989-04-18  dickey@software.org

        * user/sccsget.doc: resaved under tps4.0

1989-04-18  ste_cm@software.org

        * user/sccsget.doc: BASELINE Mon Jul 10 09:31:07 EDT 1989

1989-04-18  dickey@software.org

        * user/putdelta.doc: resaved under tps4.0

1989-04-18  ste_cm@software.org

        * user/putdelta.doc: BASELINE Mon Jul 10 09:31:07 EDT 1989

1989-04-18  dickey@software.org

        * user/getdelta.doc: resaved under tps4.0

1989-04-18  ste_cm@software.org

        * user/getdelta.doc: BASELINE Mon Jul 10 09:31:07 EDT 1989

1989-03-29  dickey@software.org

        * user/Makefile, bin/Makefile, certify/config.txt, certify/release.txt:
        New file.

1989-03-29  ste_cm@software.org

        * certify/release.txt: BASELINE Mon Jul 10 09:16:36 EDT 1989

1989-03-29  dickey@software.org

        * certify/README: New file.

1989-03-29  ste_cm@software.org

        * certify/README: BASELINE Mon Jul 10 09:16:36 EDT 1989

1989-03-29  dickey@software.org

        * COPYING: New file.

1989-03-29  ste_cm@software.org

        * COPYING: BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

        * COPYING: BASELINE Wed Jul  5 11:39:44 EDT 1989

1989-03-29  dickey@software.org

        * README: New file.

1989-03-29  ste_cm@software.org

        * README: BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

        * README: BASELINE Wed Jul  5 11:39:44 EDT 1989

1989-03-29  dickey@software.org

        * src/getdelta/test/run_test.sh: New file.

1989-03-29  ste_cm@software.org

        * src/getdelta/test/run_test.sh: BASELINE Mon Jul 10 09:27:34 EDT 1989

1989-03-29  dickey@software.org

        * src/getdelta/src/Makefile: revised to standard CM-format

        * src/putdelta/test/Makefile, src/getdelta/test/Makefile,
          src/putdelta/test/run_test.sh:
        New file.

1989-03-29  ste_cm@software.org

        * src/putdelta/test/run_test.sh: BASELINE Mon Jul 10 09:24:06 EDT 1989

1989-03-29  dickey@software.org

        * src/putdelta/src/Makefile: revised to standard CM-format

        * src/sccs2rcs/src/Makefile:
        use (parallel) module CM_TOOLS for library-location

        * src/sccs2rcs/Makefile, src/putdelta/Makefile, src/getdelta/Makefile,
          src/Makefile, Makefile:
        New file.

1989-03-27  dickey@software.org

        * certify/Makefile: New file.

1989-03-23  dickey@software.org

        * src/sccs2rcs/src/sccs2rcs.c: translate only one Log-keyword per file

        * src/sccs2rcs/src/sccs2rcs.c:
        require a colon after reserved-words before splitting a Log-line.

        * src/sccs2rcs/src/sccs2rcs.c:
        added '-c' option (to pass-thru to 'rcs'), refined code which splits line
        after Log-keyword.

        * src/sccs2rcs/test/do_test.sh:
        quote "$O" variable so we can pass in quoted string (testfile3 case)

1989-03-23  ste_cm@software.org

        * src/sccs2rcs/test/do_test.sh: BASELINE Mon Jul 10 09:19:20 EDT 1989

1989-03-23  dickey@software.org

        * src/sccs2rcs/test/run_test.sh:
        refined test-case for '-e' option using '-c' option

1989-03-23  ste_cm@software.org

        * src/sccs2rcs/test/run_test.sh: BASELINE Mon Jul 10 09:19:20 EDT 1989

1989-03-23  dickey@software.org

        * src/sccs2rcs/test/Makefile: added testfile3 (for '-e' and '-c' test)

1989-03-22  dickey@software.org

        * src/sccs2rcs/src/sccs2rcs.c:
        added code to support "-e" option (edit sccs keywords, changing them to
        RCS keywords).

        * src/sccs2rcs/src/Makefile: use 'rcsedit.o' module in common/lib

        * src/sccs2rcs/test/run_test.sh: added test cases for "-e" option.

        * src/sccs2rcs/test/s.testfile3.c: New file.

1989-03-22  ste_cm@software.org

        * src/sccs2rcs/test/s.testfile3.c:
        BASELINE Mon Jul 10 09:19:20 EDT 1989

        * src/sccs2rcs/test/s.testfile3.c:
        BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * src/sccs2rcs/test/s.testfile3.c: BASELINE Tue Dec 17 11:56:35 1991

        * src/sccs2rcs/test/s.testfile3.c:
        BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

        * src/sccs2rcs/test/s.testfile3.c:
        BASELINE Wed May  5 11:05:31 1993 -- TD_LIB #12

1989-03-22  dickey@software.org

        * src/sccs2rcs/src/sccs2rcs.c: linted, use "ptypes.h" and 'getopt()'.
        added -e option (not done)

        * src/sccs2rcs/src/Makefile: use "ptypes.h" include-file

        * src/sccs2rcs/test/do_test.sh, src/sccs2rcs/test/run_test.sh,
          src/sccs2rcs/test/Makefile:
        New file.

        * src/getdelta/src/getdelta.c:
        corrected code which determines how we find particular SID

        * src/getdelta/src/getdelta.c: sccs2rcs keywords

1989-03-22  ste_cm@software.org

        * src/getdelta/src/getdelta.c: BASELINE Mon Jul 10 09:28:43 EDT 1989

1989-03-22  dickey@software.org

        * src/sccs2rcs/test/s.testfile2.c: New file.

1989-03-22  ste_cm@software.org

        * src/sccs2rcs/test/s.testfile2.c:
        BASELINE Mon Jul 10 09:19:20 EDT 1989

        * src/sccs2rcs/test/s.testfile2.c:
        BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * src/sccs2rcs/test/s.testfile2.c: BASELINE Tue Dec 17 11:56:35 1991

        * src/sccs2rcs/test/s.testfile2.c:
        BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

        * src/sccs2rcs/test/s.testfile2.c:
        BASELINE Wed May  5 11:05:31 1993 -- TD_LIB #12

1989-03-22  dickey@software.org

        * src/sccs2rcs/test/s.testfile1.c: New file.

1989-03-22  ste_cm@software.org

        * src/sccs2rcs/test/s.testfile1.c:
        BASELINE Mon Jul 10 09:19:20 EDT 1989

        * src/sccs2rcs/test/s.testfile1.c:
        BASELINE Mon Jul 20 12:41:28 1992 -- CM_TOOLS #11

        * src/sccs2rcs/test/s.testfile1.c: BASELINE Tue Dec 17 11:56:35 1991

        * src/sccs2rcs/test/s.testfile1.c:
        BASELINE Tue Jun 18 08:04:39 1991 -- apollo sr10.3

        * src/sccs2rcs/test/s.testfile1.c:
        BASELINE Wed May  5 11:05:31 1993 -- TD_LIB #12

1989-03-22  dickey@software.org

        * src/sccs2rcs/src/Makefile: New file.

1989-03-20  dickey@software.org

        * src/sccs2rcs/src/sccs2rcs.c:
        rewrote, making this smart enough to preserve checkin-dates, and to work
        with the conventional RCS and sccs directory convention.  Renamed to avoid
        confusion with the dumb version.

1989-03-15  dickey@software.org

        * user/getdelta.doc, user/putdelta.doc, user/sccsget.doc,
          user/sccsput.doc:
        purged

        * user/getdelta.doc, user/putdelta.doc, user/sccsget.doc,
          user/sccsput.doc:
        inherit page number

1988-09-13  dickey@software.org

        * src/putdelta/src/putdelta.c: sccs2rcs keywords

        * src/putdelta/src/putdelta.c:
        use 'catchall()' to encapsulate file-copy protection

1988-09-13  ste_cm@software.org

        * src/putdelta/src/putdelta.c: BASELINE Mon Jul 10 09:25:16 EDT 1989

1988-09-06  dickey@software.org

        * src/putdelta/src/putdelta.c: "admin" doesn't recognize "-s" switch.

1988-09-02  dickey@software.org

        * user/getdelta.doc: removed --d option.

        * user/sccsput.doc: added "-f" option.

        * src/putdelta/src/putdelta.c:
        use 'sccs_dir()' to encapsulate SCCS-directory name.

        * src/getdelta/src/getdelta.c:
        use 'sccs_dir()' to encapsulate SCCS-directory name.
        dropped "-d" option and the corresponding GET_PATH environment variable.

1988-08-30  dickey@software.org

        * src/getdelta/src/getdelta.c:
        The 'get' "-r" option cannot have a blank before the SID-value (apollo)

1988-08-17  dickey@software.org

        * src/putdelta/src/Makefile: sccs2rcs keywords

        * src/putdelta/src/Makefile: use 'copy' in install.

        * src/getdelta/src/Makefile: sccs2rcs keywords

        * src/getdelta/src/Makefile: use 'copy' in install.

1988-08-09  dickey@software.org

        * src/getdelta/src/getdelta.c:
        "-s" option fell-thru into "-k" (shouldn't have!)

        * src/putdelta/src/putdelta.c, src/getdelta/src/getdelta.c:
        absorbed some definitions into "ptypes.h"

1988-08-08  dickey@software.org

        * src/getdelta/src/getdelta.c: lint

1988-08-05  dickey@software.org

        * user/getdelta.doc, user/putdelta.doc: New file.

1988-08-04  dickey@software.org

        * user/sccsget.doc:
        described change to use 'getdelta' rather than 'sccsdate'.

        * user/sccsput.doc:
        described change from 'sccsbase' to 'putdelta' module; described SCCS_DIR environment variable.

1988-08-03  dickey@software.org

        * src/putdelta/src/Makefile, src/getdelta/src/Makefile:
        rewrote into standard format.

1988-07-29  dickey@software.org

        * src/getdelta/src/getdelta.c:
        didn't mask mode properly, so 'chmod()' failed.

        * src/getdelta/src/getdelta.c, src/getdelta/src/sccsget.sh: New file.

        * src/getdelta/src/sccsget.sh: sccs2rcs keywords

1988-07-29  ste_cm@software.org

        * src/getdelta/src/sccsget.sh: BASELINE Mon Jul 10 09:28:43 EDT 1989

1988-07-29  dickey@software.org

        * src/getdelta/src/Makefile, src/putdelta/src/putdelta.c,
          src/putdelta/src/Makefile, src/putdelta/src/sccsput.sh:
        New file.

        * src/putdelta/src/sccsput.sh: sccs2rcs keywords

1988-07-29  ste_cm@software.org

        * src/putdelta/src/sccsput.sh: BASELINE Mon Jul 10 09:25:16 EDT 1989

1988-05-05  dickey@software.org

        * user/sccsget.doc, user/sccsput.doc: New file.

1984-10-17  root  <root@invisible-island.net>

        * src/sccs2rcs/src/sccs2rcs.c: FROM_KEYS