https://invisible-island.net/ded/sccs_tools/CHANGES
2025-09-28
        * package/debian/copyright: fix-URLs
        * configure: regen
        * aclocal.m4, configure.in: use CF_PROG_INSTALL
        * user/fixsccs.man, user/getdelta.man, user/putdelta.man,
          user/sccs2rcs.man, user/sccsput.man:
        check-manpage
        * user/fixsccs.man, user/getdelta.man, user/putdelta.man,
          user/sccs2rcs.man, user/sccsput.man:
        fixup-th-man
        * user/sccsget.man: check-manpage
        * user/sccsget.man: fixup-th-man
        * package/debian/copyright: formatting
        * configure: regen
        * aclocal.m4: resync with my-autoconf
        * package/debian/changelog, package/sccs_tools-12.0.spec: bump
2025-07-09
        * config.guess, config.sub: update to 2025-07-10
2025-06-08
        * install-sh: fix license
2025-01-17
        * COPYING, package/debian/changelog, package/debian/copyright,
          package/sccs_tools-12.0.spec:
        bump
        * configure: regen
        * configure.in: use CF_WITH_SYSTYPE early
2025-01-06
        * src/fixsccs/src/fixsccs.c, src/sccs2rcs/src/sccs2rcs.c,
          src/putdelta/src/sccsput.c, src/getdelta/src/sccsget.c,
          src/putdelta/src/putdelta.c, src/getdelta/src/getdelta.c:
        gcc15-warnings
2024-12-21
        * aclocal.m4: resync with my-autoconf
2024-07-28
        * config.guess: 2024/07/27
2024-06-03
        * config.sub: 2024/05/27
2024-04-27
        * package/debian/copyright, COPYING, package/debian/changelog,
          package/sccs_tools-12.0.spec:
        bump
2024-04-24
        * configure: regen
        * aclocal.m4:
        resync with my-autoconf, fixes some compiler-warnings as well as detecting
        the side-by-side td_lib build-tree
2023-12-27
        * config.sub: 2023-12-27
2023-12-02
        * config.guess: 2023-12-02
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/sccs2rcs.man: fixup-th-man
        * user/fixsccs.man: RCS_BASE
        * user/fixsccs.man: fixup-th-man
        * user/sccsget.man, user/sccsput.man: check-manpage
        * user/sccsget.man, user/sccsput.man: fixup-th-man
        * user/getdelta.man, user/putdelta.man: check-manpage
        * user/getdelta.man, user/putdelta.man: fixup-th-man
        * 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