1*a7c91847Schristos2005-09-30 Mark D. Baushke <mdb@gnu.org> 2*a7c91847Schristos 3*a7c91847Schristos * rcs-5.7-commitid.patch: Convert diff timestamps to UTC. 4*a7c91847Schristos Acknowledge Paul Eggert's help. 5*a7c91847Schristos * rcs-5.7-sameuserlocks.patch: Patch from James Olin Oden allows 6*a7c91847Schristos new co -S switch to disallow the user to check out the same file 7*a7c91847Schristos twice. 8*a7c91847Schristos * rcs-5.7-security.patch: tmpfile security patch from Olaf Kirch. 9*a7c91847Schristos * README: Document rcs-5.7-sameuserlocks.patch and 10*a7c91847Schristos rcs-5.7-security.patch. 11*a7c91847Schristos 12*a7c91847Schristos2005-09-29 Mark D. Baushke <mdb@gnu.org> 13*a7c91847Schristos 14*a7c91847Schristos * rcs-5.7-commitid.patch: Not all hosts support O_NOCTTY for open. 15*a7c91847Schristos Try to use more random data when time() returns -1. 16*a7c91847Schristos Simplify commitid creation. 17*a7c91847Schristos 18*a7c91847Schristos2005-09-29 Derek Price <derek@ximbiot.com> 19*a7c91847Schristos 20*a7c91847Schristos * rcs-5.7-commitid.patch: Check for error return from time(). 21*a7c91847Schristos 22*a7c91847Schristos2005-09-29 Mark D. Baushke <mdb@gnu.org> 23*a7c91847Schristos 24*a7c91847Schristos * rcs-5.7-commitid.patch: Rename N as COMMITID_RAW_SIZE. 25*a7c91847Schristos Use base62 encoding for non-urandom case. 26*a7c91847Schristos 27*a7c91847Schristos2005-09-28 Mark D. Baushke <mdb@gnu.org> 28*a7c91847Schristos 29*a7c91847Schristos * rcs-5.7-commitid.patch: Use base62 for the commitid with 30*a7c91847Schristos more random content. 31*a7c91847Schristos 32*a7c91847Schristos2005-09-27 Mark D. Baushke <mdb@gnu.org> 33*a7c91847Schristos 34*a7c91847Schristos * rcs-5.7-commitid.patch: Add documentation for the new commitid 35*a7c91847Schristos phrase. 36*a7c91847Schristos 37*a7c91847Schristos2005-09-26 Mark D. Baushke <mdb@gnu.org> 38*a7c91847Schristos 39*a7c91847Schristos * rcs-5.7-commitid.patch: New file. 40*a7c91847Schristos * README: Add rcs-5.7-commitid.patch description. 41*a7c91847Schristos * Makefile.am (contrib_DATA): Add new rcs-5.7-commitid.patch file. 42*a7c91847Schristos (EXTRA_DIST): Ditto. 43*a7c91847Schristos * Makefile.in: Regenerated. 44*a7c91847Schristos 45*a7c91847Schristos2005-09-26 Derek Price <derek@ximbiot.com> 46*a7c91847Schristos 47*a7c91847Schristos * README: Rename check_cvs & cvscheck to verify_repo and 48*a7c91847Schristos sandbox_status, respectively. 49*a7c91847Schristos 50*a7c91847Schristos2005-09-01 Derek Price <derek@ximbiot.com> 51*a7c91847Schristos 52*a7c91847Schristos * commit_prep.in, cvs_acls.in, log.in, log_accum.in, mfpipe.in, 53*a7c91847Schristos pvcs2rcs.in, rcslock.in: Update links and email addresses. 54*a7c91847Schristos 55*a7c91847Schristos2005-07-22 Mark D. Baushke <mdb@gnu.org> 56*a7c91847Schristos 57*a7c91847Schristos * log_accum.in (change_summary): Handle cvs log date lines with 58*a7c91847Schristos commitid information on them. 59*a7c91847Schristos 60*a7c91847Schristos2005-07-20 Derek Price <derek@ximbiot.com> 61*a7c91847Schristos 62*a7c91847Schristos * cvs_acls.html, cvs_acls.in, log_accum.in: 63*a7c91847Schristos s/cvshome.org/nongnu.org.etc.../. 64*a7c91847Schristos 65*a7c91847Schristos2005-07-12 Derek Price <derek@ximbiot.com> 66*a7c91847Schristos 67*a7c91847Schristos * clmerge.in, cln_hist.in, commit_prep.in, cvs2vendor.sh, cvs_acls.in, 68*a7c91847Schristos debug_check_log.sh, descend.sh, log.in, log_accum.in, mfpipe.in, 69*a7c91847Schristos rcs-to-cvs.sh, rcs2log.sh, rcs2sccs.sh, rcslock.in,sandbox_status.sh, 70*a7c91847Schristos sccs2rcs.in: Add copyright notices. 71*a7c91847Schristos 72*a7c91847Schristos2005-07-11 Derek Price <derek@ximbiot.com> 73*a7c91847Schristos 74*a7c91847Schristos * clmerge.in, cln_hist.in, commit_prep.in, cvs2vendor.sh, cvs_acls.in, 75*a7c91847Schristos debug_check_log.sh, descend.sh, log.in, log_accum.in, mfpipe.in, 76*a7c91847Schristos rcs-to-cvs.sh, rcs2log.sh, rcs2sccs.sh, rcslock.in, sandbox_status.sh, 77*a7c91847Schristos sccs2rcs.in: Update license notices. 78*a7c91847Schristos 79*a7c91847Schristos2005-06-27 Derek Price <derek@ximbiot.com> 80*a7c91847Schristos 81*a7c91847Schristos * pvcs2rcs.pl (bin_ext): Add some new extensions. Reorganize slightly. 82*a7c91847Schristos (usage, error_count): Repaginate. 83*a7c91847Schristos (help): Add cvs-module option. Repaginate. 84*a7c91847Schristos (options): Add cvs-module option. 85*a7c91847Schristos (execdir): Keep track of CVS module dir. Add quotes around file names 86*a7c91847Schristos to handle spaces when passed to shell. Parse "Description" fields 87*a7c91847Schristos correctly. Try not to abort when a log line matches /^Rev [\d.]+/. 88*a7c91847Schristos Handle file locks in CVS module dir and moving archives into CVS module 89*a7c91847Schristos dir when done. Add a few debug prints. Branch when a 2.*, etc. 90*a7c91847Schristos revision is found since in PVCS, commits to 1.* and 2.* are treated as 91*a7c91847Schristos different branches. 92*a7c91847Schristos (pvcs_to_rcs_rev_number): Ignore 1.*, 2.*, etc., to be handled later. 93*a7c91847Schristos 94*a7c91847Schristos2005-04-14 Derek Price <derek@ximbiot.com> 95*a7c91847Schristos 96*a7c91847Schristos * commit_prep.in, cvs_acls.in, log.in, log_accum.in, mfpipe.in, 97*a7c91847Schristos rcslock.in: Enable taint checking and comment. This closes cvshome.org 98*a7c91847Schristos Issue #224. 99*a7c91847Schristos 100*a7c91847Schristos2005-04-08 Derek Price <derek@ximbiot.com> 101*a7c91847Schristos 102*a7c91847Schristos * README: Correct my email address. 103*a7c91847Schristos 104*a7c91847Schristos2005-03-22 Mark D. Baushke <mdb@cvshome.org> 105*a7c91847Schristos 106*a7c91847Schristos * Makefile.in: Regenerated. 107*a7c91847Schristos 108*a7c91847Schristos2005-03-11 Mark D. Baushke <mdb@cvshome.org> 109*a7c91847Schristos 110*a7c91847Schristos * validate_repo.in (get_history): Allow whitespace in the author 111*a7c91847Schristos field. Avoid uninitialized hash. 112*a7c91847Schristos (Problem report from "Torsten Martinsen" <tma@gatehouse.dk>.) 113*a7c91847Schristos 114*a7c91847Schristos2005-01-31 Derek Price <derek@ximbiot.com> 115*a7c91847Schristos 116*a7c91847Schristos * Makefile.am: Update copyright notices. 117*a7c91847Schristos 118*a7c91847Schristos2005-01-25 Mark D. Baushke <mdb@cvshome.org> 119*a7c91847Schristos 120*a7c91847Schristos * cvs_acls.in: Filenames may include a '-' character. 121*a7c91847Schristos (Patch from "Kumar Gala" <kumar.gala@freescale.com 122*a7c91847Schristos forwarded by "Peter Connolly" <Peter.Connolly@cnet.com>.) 123*a7c91847Schristos 124*a7c91847Schristos2004-12-14 Derek Price <derek@ximbiot.com> 125*a7c91847Schristos 126*a7c91847Schristos * Makefile.am (contrib_MANS): Add rcs2log.1. 127*a7c91847Schristos 128*a7c91847Schristos2004-12-09 Mark D. Baushke <mdb@cvshome.org> 129*a7c91847Schristos 130*a7c91847Schristos * README: Remove Dr. Pascal Molli's CVS URL from the 131*a7c91847Schristos documentation. 132*a7c91847Schristos 133*a7c91847Schristos2004-10-25 Derek Price <derek@ximbiot.com> 134*a7c91847Schristos 135*a7c91847Schristos * validate_repo.in: Loosen revision regex even more. 136*a7c91847Schristos 137*a7c91847Schristos2004-10-22 Derek Price <derek@ximbiot.com> 138*a7c91847Schristos 139*a7c91847Schristos * validate_repo.in: Loosen revision regex, trusting later verification. 140*a7c91847Schristos (Patch from Dan Peterson <dbpete@aol.com>.) 141*a7c91847Schristos 142*a7c91847Schristos2004-10-20 Mark D. Baushke <mdb@cvshome.org> 143*a7c91847Schristos 144*a7c91847Schristos * Makefile.in: Regenerate for new configure.in. 145*a7c91847Schristos 146*a7c91847Schristos2004-10-20 Derek Price <derek@ximbiot.com> 147*a7c91847Schristos 148*a7c91847Schristos * validate_repo.in: Minor changes to help text. 149*a7c91847Schristos 150*a7c91847Schristos2004-10-20 Derek Price <derek@ximbiot.com> 151*a7c91847Schristos 152*a7c91847Schristos * validate_repo.in (get_ignore_files_from_cvsroot): Add new script 153*a7c91847Schristos hooks to default ignore list and alphabetize. 154*a7c91847Schristos 155*a7c91847Schristos2004-10-20 Derek Price <derek@ximbiot.com> 156*a7c91847Schristos 157*a7c91847Schristos * validate_repo.in: Accept but log bad revision numbers. 158*a7c91847Schristos (Patch from Dan Peterson <dbpete@aol.com>.) 159*a7c91847Schristos 160*a7c91847Schristos2004-09-13 Mark D. Baushke <mdb@cvshome.org> 161*a7c91847Schristos 162*a7c91847Schristos * cvs_acls.in: New version from 163*a7c91847Schristos "Peter Connolly" <Peter.Connolly@cnet.com>. 164*a7c91847Schristos * cvs_acls.html: New file from 165*a7c91847Schristos "Peter Connolly" <Peter.Connolly@cnet.com>. 166*a7c91847Schristos * Makefile.am (EXTRA_DIST): Add cvs_acls.html 167*a7c91847Schristos (Close ccvs Issue #170.) 168*a7c91847Schristos * Makefile.in: Regenerated. 169*a7c91847Schristos 170*a7c91847Schristos2004-09-06 Mark D. Baushke <mdb@cvshome.org> 171*a7c91847Schristos 172*a7c91847Schristos * log_accum.in (UseNewFmtStrings, new_directory, 173*a7c91847Schristos imported_sources): New variables to adapt command-line processings 174*a7c91847Schristos to support use of UseNewFmtStrings=yes in the CVSROOT/config file. 175*a7c91847Schristos 176*a7c91847Schristos * log_accum.in: Change Log processing state machine to avoid being 177*a7c91847Schristos confused by user uses of the key phrases 'Modified *', 'Added *, 178*a7c91847Schristos 'Removed * and 'Log * in their log message. 179*a7c91847Schristos 180*a7c91847Schristos2004-08-30 Derek Price <derek@ximbiot.com> 181*a7c91847Schristos 182*a7c91847Schristos * log_accum.in: Changes to supress warnings under Perl 5.8.5. 183*a7c91847Schristos (Patch from Jeroen Ruigrok/asmodai <asmodai@wxs.nl>.) 184*a7c91847Schristos 185*a7c91847Schristos2004-07-16 Derek Price <derek@ximbiot.com> 186*a7c91847Schristos 187*a7c91847Schristos * Makefile.am (SUBDIRS): Add pam subdir. 188*a7c91847Schristos (Thanks to a report from Brian Murphy <brian@murphy.dk>.) 189*a7c91847Schristos 190*a7c91847Schristos2004-06-09 Derek Price <derek@ximbiot.com> 191*a7c91847Schristos 192*a7c91847Schristos * Makefile.am (EXTRA_DIST): Undo previous change. 193*a7c91847Schristos 194*a7c91847Schristos2004-06-09 Derek Price <derek@ximbiot.com> 195*a7c91847Schristos 196*a7c91847Schristos * Makefile.am (EXTRA_DIST): Remove some files that are included by 197*a7c91847Schristos virtue of appearing in configure.in rules. 198*a7c91847Schristos 199*a7c91847Schristos2004-04-14 Derek Price <derek@ximbiot.com> 200*a7c91847Schristos 201*a7c91847Schristos * Makefile.am (CLEANFILES): Clean bin_LINKS, not bin_SCRIPTS. 202*a7c91847Schristos * Makefile.in: Regenerated. 203*a7c91847Schristos 204*a7c91847Schristos2004-04-14 Derek Price <derek@ximbiot.com> 205*a7c91847Schristos 206*a7c91847Schristos * .cvsignore: s/cvscheck/sandbox_status/. 207*a7c91847Schristos 208*a7c91847Schristos2004-04-14 Derek Price <derek@ximbiot.com> 209*a7c91847Schristos 210*a7c91847Schristos * .cvsignore: s/check_cvs/validate_repo/. 211*a7c91847Schristos 212*a7c91847Schristos2004-03-31 Derek Price <derek@ximbiot.com> 213*a7c91847Schristos 214*a7c91847Schristos * check_cvs.in: Rename to... 215*a7c91847Schristos * validate_repo.in: ...this. 216*a7c91847Schristos * cvscheck.sh, cvscheck.man: Rename to... 217*a7c91847Schristos * sandbox_status.sh, sandbox_status.man: ...this and this. 218*a7c91847Schristos * Makefile.am (contrib_SCRIPTS): Use new script names. 219*a7c91847Schristos (contrib_MANS, EXTRA_DIST): s/cvscheck/sandbox_status/. 220*a7c91847Schristos * Makefile.in: Regenerated. 221*a7c91847Schristos 222*a7c91847Schristos2004-01-30 Derek Price <derek@ximbiot.com> 223*a7c91847Schristos 224*a7c91847Schristos Close issue #155. 225*a7c91847Schristos * log_accum.in: Remove unused variables. 226*a7c91847Schristos (Patch from Ville Skytt� <scop@cvshome.org>.) 227*a7c91847Schristos 228*a7c91847Schristos2003-11-25 Mark D. Baushke <mdb@cvshome.org> 229*a7c91847Schristos 230*a7c91847Schristos * Makefile.in: Regenerate for new configure.in. 231*a7c91847Schristos 232*a7c91847Schristos2003-10-14 Derek Price <derek@ximbiot.com> 233*a7c91847Schristos 234*a7c91847Schristos Port to pedantic POSIX 1003.1-2001 hosts, such as Debian GNU/Linux 235*a7c91847Schristos testing with _POSIX2_VERSION=200112 in the environment. 236*a7c91847Schristos 237*a7c91847Schristos * cvs2vendor.sh: Work with POSIX sort as well as with 238*a7c91847Schristos traditional sort. 239*a7c91847Schristos * rcs2sccs.sh, sccs2rcs.in: Likewise. 240*a7c91847Schristos (Patch from Paul Eggert <eggert@twinsun.com>.) 241*a7c91847Schristos 242*a7c91847Schristos2003-09-26 Mark D. Baushke <mdb@cvshome.org> 243*a7c91847Schristos 244*a7c91847Schristos * sccs2rcs.in: Use @AWK@ to avoid ancient Solaris awk (no support 245*a7c91847Schristos for the "?" operator). Add support for handling binary SCCS files. 246*a7c91847Schristos (Suggestion from Allan Schrum <agschrum@mindspring.com>.) 247*a7c91847Schristos 248*a7c91847Schristos2003-09-12 Derek Price <derek@ximbiot.com> 249*a7c91847Schristos 250*a7c91847Schristos * check_cvs.in (get_ignore_files_from_cvsroot): Handle error messages 251*a7c91847Schristos specified in checkoutlist. 252*a7c91847Schristos (Report from Matthew Doar <matt@trpz.com>.) 253*a7c91847Schristos 254*a7c91847Schristos2003-09-08 Derek Price <derek@ximbiot.com> 255*a7c91847Schristos 256*a7c91847Schristos * check_cvs.in (get_history, check_revision): Pass the STDERR of child 257*a7c91847Schristos processes through in verbose mode. 258*a7c91847Schristos 259*a7c91847Schristos2003-09-08 Derek Price <derek@ximbiot.com> 260*a7c91847Schristos 261*a7c91847Schristos * check_cvs.in (get_history): Die on failure to close a pipe due to a system 262*a7c91847Schristos error. 263*a7c91847Schristos (check_revision): Simplify return syntax. 264*a7c91847Schristos 265*a7c91847Schristos2003-09-02 Derek Price <derek@ximbiot.com> 266*a7c91847Schristos 267*a7c91847Schristos * pvcs2rcs.in: Don't rely on `which' to exit with a non-zero exit 268*a7c91847Schristos status when it fails to find the requested executable. Use split in an 269*a7c91847Schristos undeprecated manner. Don't assign to $_ just for split. 270*a7c91847Schristos 271*a7c91847Schristos2003-09-02 Derek Price <derek@ximbiot.com> 272*a7c91847Schristos 273*a7c91847Schristos * pvcs2rcs.in: Use UNIX EOL instead of DOS EOL. 274*a7c91847Schristos 275*a7c91847Schristos2003-09-02 Derek Price <derek@ximbiot.com> 276*a7c91847Schristos 277*a7c91847Schristos * check_cvs (main): Strip trailing (/+.)+ off examined directories. 278*a7c91847Schristos (process_file): Log files corrupted by virtue of lacking an RCS 279*a7c91847Schristos extension as they are found in verbose mode. 280*a7c91847Schristos (check_revision): Log RCS `ci' command in verbose mode. 281*a7c91847Schristos 282*a7c91847Schristos2003-09-02 Derek Price <derek@ximbiot.com> 283*a7c91847Schristos 284*a7c91847Schristos * check_cvs.in (get_history): Don't let revision locks prevent the 285*a7c91847Schristos revision tag from being read. 286*a7c91847Schristos (Reported by Dan Peterson <dbpete@aol.com>.) 287*a7c91847Schristos 288*a7c91847Schristos2003-08-13 Derek Price <derek@ximbiot.com> 289*a7c91847Schristos 290*a7c91847Schristos * check_cvs.in (get_history): Pass $cvsroot to `cvs rlog'. 291*a7c91847Schristos (Reported by Dan Peterson <dbpete@aol.com>.) 292*a7c91847Schristos 293*a7c91847Schristos2003-08-13 Derek Price <derek@ximbiot.com> 294*a7c91847Schristos 295*a7c91847Schristos * check_cvs.in (get_history): Require -----... before the revision 296*a7c91847Schristos marker, not a revision marker after -----... 297*a7c91847Schristos (Reported by Dan Peterson <dbpete@aol.com>.) 298*a7c91847Schristos 299*a7c91847Schristos2003-08-09 Derek Price <derek@ximbiot.com> 300*a7c91847Schristos 301*a7c91847Schristos * check_cvs.in: Don't use unneeded Cwd module. 302*a7c91847Schristos (process_file): s/^(./)*// paths to files. 303*a7c91847Schristos (look_at_cvs_file): Pass complete path from CVSROOT to get_history. 304*a7c91847Schristos Remove unecessary syntax. 305*a7c91847Schristos (get_history): Use `cvs rlog' instead of rlog. Return undef for $rinfo 306*a7c91847Schristos when %rinfo is empty. 307*a7c91847Schristos (check_revision): Remove unecessary call to cwd. 308*a7c91847Schristos 309*a7c91847Schristos2003-08-06 Derek Price <derek@ximbiot.com> 310*a7c91847Schristos 311*a7c91847Schristos * commit_prep.in, log_accum.in: Port copious changes from Karl Fogel 312*a7c91847Schristos and CollabNet. These changes add features, generalize, and organize. 313*a7c91847Schristos 314*a7c91847Schristos2003-07-07 Larry Jones <lawrence.jones@eds.com> 315*a7c91847Schristos 316*a7c91847Schristos * rcs2log.1: New file from Paul Eggert <eggert@twinsun.com> 317*a7c91847Schristos via Eric Seidel <eseidel@apple.com>. 318*a7c91847Schristos 319*a7c91847Schristos2003-06-23 Derek Price <derek@ximbiot.com> 320*a7c91847Schristos 321*a7c91847Schristos * Don't call CVS with the -l option since CVS no longer accepts it. 322*a7c91847Schristos (Suggestion from Matt Doar <matt@trpz.com>.) 323*a7c91847Schristos 324*a7c91847Schristos2003-06-11 Derek Price <derek@ximbiot.com> 325*a7c91847Schristos 326*a7c91847Schristos * Makefile.in: Regenerate for new configure.in. 327*a7c91847Schristos 328*a7c91847Schristos2003-05-21 Derek Price <derek@ximbiot.com> 329*a7c91847Schristos 330*a7c91847Schristos * Makefile.in: Regenerate with Automake version 1.7.5. 331*a7c91847Schristos 332*a7c91847Schristos2003-05-20 Derek Price <derek@ximbiot.com> 333*a7c91847Schristos 334*a7c91847Schristos * Makefile.in: Regenerated. 335*a7c91847Schristos 336*a7c91847Schristos2003-05-09 Derek Price <derek@ximbiot.com> 337*a7c91847Schristos 338*a7c91847Schristos * Makefile.in: Regenerated. 339*a7c91847Schristos 340*a7c91847Schristos2003-04-30 Derek Price <derek@ximbiot.com> 341*a7c91847Schristos 342*a7c91847Schristos * Makefile.in: Regenerated. 343*a7c91847Schristos 344*a7c91847Schristos2003-04-21 Derek Price <derek@ximbiot.com> 345*a7c91847Schristos 346*a7c91847Schristos * check_cvs.pl (get_history): Store the keyword expansion mode for 347*a7c91847Schristos archives %finfo. Store revision data in %rinfo. 348*a7c91847Schristos (process_file): Get new %$finfo and %$rinfo arguments from get_history. 349*a7c91847Schristos Use %$rinfo rather than @$revisions. Pass $finfo and $rinfo to 350*a7c91847Schristos check_revision. 351*a7c91847Schristos (check_revision): Receive new %$finfo and %$rinfo arguments for 352*a7c91847Schristos scripts. Check out using -kb when the file is binary, -ko otherwise 353*a7c91847Schristos to preserve keywords as they were committed. Read any data not read by 354*a7c91847Schristos called scripts before closing the file handle to the `cvs co' process 355*a7c91847Schristos in order to avoid errors on close when data is left in the pipe. 356*a7c91847Schristos 357*a7c91847Schristos2003-04-16 Derek Price <derek@ximbiot.com> 358*a7c91847Schristos 359*a7c91847Schristos * check_cvs.pl (pod documentation): Add --all-revisions flag and 360*a7c91847Schristos change documented behavior of --exec to execute once on each checkedu 361*a7c91847Schristos out revision of a file. Document passing of an open file descriptor 362*a7c91847Schristos rather than a file name. Major cosmetic changes to be more compatible 363*a7c91847Schristos with POD. 364*a7c91847Schristos (global variables): Add $all_revisions. 365*a7c91847Schristos (main): Accept new --all-revisions flag. Check for newlines in --exec 366*a7c91847Schristos arguments before testing for executability. 367*a7c91847Schristos (process_file): Document new behavior. Don't filter revisions when 368*a7c91847Schristos --all-revisions is specified. Don't process @scripts here. Minor 369*a7c91847Schristos cosmetic changes. 370*a7c91847Schristos (check_revision): Document new behavior. Process @scripts here. 371*a7c91847Schristos Remove unused code. Minor cosmetic changes. 372*a7c91847Schristos 373*a7c91847Schristos2003-04-10 Larry Jones <lawrence.jones@eds.com> 374*a7c91847Schristos 375*a7c91847Schristos * Makefile.in: Regenerated. 376*a7c91847Schristos 377*a7c91847Schristos2003-04-10 Derek Price <derek@ximbiot.com> 378*a7c91847Schristos 379*a7c91847Schristos * check_cvs.pl (pod documentation::OPTIONS): Add FIXME comment as to 380*a7c91847Schristos the usefulness of --exec. 381*a7c91847Schristos 382*a7c91847Schristos2003-04-09 Derek Price <derek@ximbiot.com> 383*a7c91847Schristos 384*a7c91847Schristos * check_cvs.pl: Fix copy & paste error in GPL disclaimer. 385*a7c91847Schristos (pod documentation::SYNOPSIS): Show optional --verbose option with 386*a7c91847Schristos --help. 387*a7c91847Schristos (process_file): Print filename when $verbose. Reduce verbage used to 388*a7c91847Schristos ignore files. Don't add directories to the count of total files. 389*a7c91847Schristos Add comments. 390*a7c91847Schristos (get_history): Make error message more understandable. 391*a7c91847Schristos (main): Reorganize for readability. Remove unneeded debugging info. 392*a7c91847Schristos Enable verbose help. Print some more statistics. Only print 393*a7c91847Schristos statistics once. 394*a7c91847Schristos (elements_in_branch, get_int_branch_revision, 395*a7c91847Schristos get_int_mainline_revision, remove_duplicate_branches): Remove these 396*a7c91847Schristos unused functions. 397*a7c91847Schristos (verbose): New function for verbose prints. 398*a7c91847Schristos (*): Use new verbose function. 399*a7c91847Schristos 400*a7c91847Schristos2003-04-09 Derek Price <derek@ximbiot.com> 401*a7c91847Schristos 402*a7c91847Schristos * check_cvs.in: Update for usability. Add help text. Add standard 403*a7c91847Schristos GNU GPL disclaimer to avoid being sued. 404*a7c91847Schristos 405*a7c91847Schristos2003-03-19 Mark D. Baushke <mdb@cvshome.org> 406*a7c91847Schristos 407*a7c91847Schristos * Makefile.in: Regenerated. 408*a7c91847Schristos 409*a7c91847Schristos2003-03-19 Derek Price <derek@ximbiot.com> 410*a7c91847Schristos 411*a7c91847Schristos * Makefile.in: Regenerated. 412*a7c91847Schristos 413*a7c91847Schristos2003-02-25 Derek Price <derek@ximbiot.com> 414*a7c91847Schristos 415*a7c91847Schristos * rcs2log.sh: Import RedHat 8.0's use of mktemp from the CVS 1.11.2 416*a7c91847Schristos RPM. Use new MKTEMP variable from configure. 417*a7c91847Schristos * Makefile.in: Regenerated. 418*a7c91847Schristos 419*a7c91847Schristos2003-02-24 Larry Jones <lawrence.jones@eds.com> 420*a7c91847Schristos and Donald Sharp <sharpd@cisco.com> 421*a7c91847Schristos 422*a7c91847Schristos * check_cvs.in: Filenames with funky characters need to be quoted 423*a7c91847Schristos correctly. Also needed to modify regex due to locked revisions of 424*a7c91847Schristos files cause output to be different. 425*a7c91847Schristos 426*a7c91847Schristos * check_cvs.in: Fixed multiple symlinks in your cvsroot, 427*a7c91847Schristos improved CVSROOT/CVSROOT handling (Patch from Shlomo Reinstein 428*a7c91847Schristos <shlomo.reinstein@intel.com). Fixed retrieving revisions of ,v 429*a7c91847Schristos files. Added passwd, readers, and writers to list of files to 430*a7c91847Schristos ignore and sorted list to match the one in src/mkmodules.c. 431*a7c91847Schristos 432*a7c91847Schristos2003-02-03 Derek Price <derek@ximbiot.com> 433*a7c91847Schristos 434*a7c91847Schristos * newcvsroot.sh: New file. 435*a7c91847Schristos * Makefile.am (contrib_SCRIPTS, EXTRA_DIST): Add newcvsroot. 436*a7c91847Schristos * .cvsignore: Ditto. 437*a7c91847Schristos 438*a7c91847Schristos * Makefile.in: Regenerated. 439*a7c91847Schristos 440*a7c91847Schristos2002-12-16 Derek Price <derek@ximbiot.com> 441*a7c91847Schristos 442*a7c91847Schristos * cvs_acls.in: Fix split loop error with Perl 5.8.0. 443*a7c91847Schristos (Patch from Ville Skytt� <ville.skytta@iki.fi>.) 444*a7c91847Schristos 445*a7c91847Schristos2002-12-11 Larry Jones <lawrence.jones@eds.com> 446*a7c91847Schristos 447*a7c91847Schristos * Makefile.am (install-data-local): test -e isn't portable: use -f. 448*a7c91847Schristos * Makefile.in: Regenerated. 449*a7c91847Schristos (Reported by Philip Brown <phil@bolthole.com>.) 450*a7c91847Schristos 451*a7c91847Schristos2002-11-21 Larry Jones <lawrence.jones@eds.com> 452*a7c91847Schristos 453*a7c91847Schristos * .cvsignore: Add check_cvs. 454*a7c91847Schristos 455*a7c91847Schristos * check_cvs.in: New script contributed by Donald Sharp. 456*a7c91847Schristos * Makefile.am (contrib_SCRIPTS): Add check_cvs. 457*a7c91847Schristos * Makefile.in: Regenerated. 458*a7c91847Schristos * README: Add check_cvs and other missing scripts, alphabetize. 459*a7c91847Schristos 460*a7c91847Schristos2002-11-08 Derek Price <derek@ximbiot.com> 461*a7c91847Schristos 462*a7c91847Schristos * debug_check_log.sh: Simplify some code. Attempt to default to 463*a7c91847Schristos src/check.log before falling back to ./check.log. 464*a7c91847Schristos 465*a7c91847Schristos2002-09-24 Derek Price <derek@ximbiot.com> 466*a7c91847Schristos 467*a7c91847Schristos * Makefile.in: Regenerated using Automake 1.6.3. 468*a7c91847Schristos 469*a7c91847Schristos2002-09-24 Derek Price <derek@ximbiot.com> 470*a7c91847Schristos 471*a7c91847Schristos * Makefile.in: Regenerated. 472*a7c91847Schristos 473*a7c91847Schristos2002-05-20 Derek Price <oberon@umich.edu> 474*a7c91847Schristos 475*a7c91847Schristos * cvs_acls.in: Add note about using checkoutlist with avail 476*a7c91847Schristos in the commentary's INSTALLATION section. 477*a7c91847Schristos (Original patch from Ville Skytt� <ville.skytta@xemacs.org>.) 478*a7c91847Schristos 479*a7c91847Schristos2002-04-30 Derek Price <oberon@umich.edu> 480*a7c91847Schristos 481*a7c91847Schristos * Makefile.in: Regenerated with automake 1.6. 482*a7c91847Schristos 483*a7c91847Schristos2002-03-21 Derek Price <oberon@umich.edu> 484*a7c91847Schristos 485*a7c91847Schristos * Makefile.am (install-data-local): Import a patch from RedHat which 486*a7c91847Schristos was no longer necessary but causes a FIXME to print - maybe someone 487*a7c91847Schristos will see it and fix it. 488*a7c91847Schristos * Makefile.in: Regenerated. 489*a7c91847Schristos 490*a7c91847Schristos2001-12-06 Derek Price <oberon@umich.edu> 491*a7c91847Schristos 492*a7c91847Schristos * cvs_acls.in: Allow ACL specification based on branch matching. 493*a7c91847Schristos (Patch from Aaron Voisine <voisine@bytemobile.com>.) 494*a7c91847Schristos 495*a7c91847Schristos2001-10-16 Derek Price <dprice@collab.net> 496*a7c91847Schristos 497*a7c91847Schristos * sccs2rcs.in: Replace Y2K bug fix with something more succint. 498*a7c91847Schristos (Suggested by SAKAI Hiroaki <sakai.hiroaki@pfu.fujitsu.com>.) 499*a7c91847Schristos 500*a7c91847Schristos2001-10-16 Derek Price <dprice@collab.net> 501*a7c91847Schristos 502*a7c91847Schristos * rcs2sccs.in: Fix Y2K bug. 503*a7c91847Schristos (Patch from SAKAI Hiroaki <sakai.hiroaki@pfu.fujitsu.com>.) 504*a7c91847Schristos 505*a7c91847Schristos2001-09-06 Larry Jones <larry.jones@sdrc.com> 506*a7c91847Schristos for Paul Eggert <eggert@twinsun.com> 507*a7c91847Schristos 508*a7c91847Schristos Sync with revision 1.48 of the GNU Emacs sources. This 509*a7c91847Schristos incorporates the following changes: 510*a7c91847Schristos 511*a7c91847Schristos * rcs2log (Help, mainline code): Add new option -L FILE. 512*a7c91847Schristos (Copyright): Update year. 513*a7c91847Schristos 514*a7c91847Schristos (LANG, LANGUAGE, LC_ALL, LC_COLLATE, LC_CTYPE, LC_MESSAGES, 515*a7c91847Schristos LC_NUMERIC, LC_TIME): New shell vars, to make sure we live in the C locale. 516*a7c91847Schristos 517*a7c91847Schristos (mainline code): Handle nonstandard -u option differently, by 518*a7c91847Schristos transforming it to standard form. Check for "Working file: ", not 519*a7c91847Schristos "Working file:". Allow file names with spaces. 520*a7c91847Schristos 521*a7c91847Schristos (SOH, rlogfile): New shell vars. 522*a7c91847Schristos (rlogout): Remove. Its old functionality is mostly migrated to rlogfile. 523*a7c91847Schristos 524*a7c91847Schristos Append ';;' to the last arm of every case statement, for portability to 525*a7c91847Schristos ancient broken BSD shells. 526*a7c91847Schristos 527*a7c91847Schristos (logins): Fix bug; was not being computed at all, lowering performance. 528*a7c91847Schristos 529*a7c91847Schristos (pository): New var. This fixes some bugs where repositories are 530*a7c91847Schristos remote, or have trailing slashes. 531*a7c91847Schristos 532*a7c91847Schristos (authors): $llogout is never an empty shell var, so don't worry about that 533*a7c91847Schristos possibility. 534*a7c91847Schristos 535*a7c91847Schristos (printlogline, mainline code): Fix bug with SOH's being put into the output. 536*a7c91847Schristos 537*a7c91847Schristos 538*a7c91847Schristos 2001-07-20 Gerd Moellmann <gerd@gnu.org> 539*a7c91847Schristos 540*a7c91847Schristos * rcs2log: Update copyright notice. 541*a7c91847Schristos 542*a7c91847Schristos 543*a7c91847Schristos 2001-01-03 Paul Eggert <eggert@twinsun.com> 544*a7c91847Schristos 545*a7c91847Schristos * rcs2log: Avoid security hole allowing attacker to 546*a7c91847Schristos cause user of rcs2log to overwrite arbitrary files, fixing 547*a7c91847Schristos a bug reported by Morten Welinder. 548*a7c91847Schristos 549*a7c91847Schristos Don't put "exit 1" at the end of the exit trap; it's 550*a7c91847Schristos ineffective in POSIX shells. 551*a7c91847Schristos 552*a7c91847Schristos2001-09-04 Derek Price <dprice@collab.net> 553*a7c91847Schristos 554*a7c91847Schristos * Makefile.in: Regenerated with automake 1.5. 555*a7c91847Schristos 556*a7c91847Schristos2001-08-21 Larry Jones <larry.jones@sdrc.com> 557*a7c91847Schristos 558*a7c91847Schristos * sccs2rcs.in: Fix typo: missing quote. 559*a7c91847Schristos (Patch submitted by "Mark D. Baushke" <mdb@cvshome.org>.) 560*a7c91847Schristos 561*a7c91847Schristos2001-08-06 Derek Price <dprice@collab.net> 562*a7c91847Schristos 563*a7c91847Schristos * Makefile.in: Regenerated. 564*a7c91847Schristos 565*a7c91847Schristos2001-07-04 Derek Price <dprice@collab.net> 566*a7c91847Schristos 567*a7c91847Schristos * Makefile.in: Regenerated with new Automake release candidate 1.4h. 568*a7c91847Schristos 569*a7c91847Schristos2001-06-28 Derek Price <dprice@collab.net> 570*a7c91847Schristos 571*a7c91847Schristos * Makefile.in: Regenerated with new version of Automake. 572*a7c91847Schristos 573*a7c91847Schristos2001-05-30 Derek Price <dprice@collab.net> 574*a7c91847Schristos 575*a7c91847Schristos * pvcs2cvs.in: Rename to... 576*a7c91847Schristos * pvcs2rcs.in: here. 577*a7c91847Schristos * .cvsignore: Add pvcs2rcs. 578*a7c91847Schristos * Makefile.am (contrib_SCRIPTS): Change pvcs2cvs to pvcs2rcs. 579*a7c91847Schristos 580*a7c91847Schristos * Makefile.in: Regenerated. 581*a7c91847Schristos 582*a7c91847Schristos2001-05-29 Derek Price <dprice@collab.net> 583*a7c91847Schristos patch from Pavel Roskin <proski@gnu.org> 584*a7c91847Schristos 585*a7c91847Schristos * Makefile.am (install-data-local): Double hash comment in rule since 586*a7c91847Schristos single hash comments are not portable. 587*a7c91847Schristos 588*a7c91847Schristos * Makefile.in: Regenerated. 589*a7c91847Schristos 590*a7c91847Schristos2001-05-29 Derek Price <dprice@collab.net> 591*a7c91847Schristos 592*a7c91847Schristos * pvcs2cvs.in: New file. 593*a7c91847Schristos * Makefile.am (contrib_SCRIPTS): Add pcvs2cvs. 594*a7c91847Schristos 595*a7c91847Schristos * Makefile.in: Regenerated. 596*a7c91847Schristos 597*a7c91847Schristos2001-05-23 Larry Jones <larry.jones@sdrc.com> 598*a7c91847Schristos 599*a7c91847Schristos * sccs2rcs.in: No need for grep when you're already using awk. 600*a7c91847Schristos 601*a7c91847Schristos * sccs2rcs.in: Fix y2k bug correctly. 602*a7c91847Schristos (Reported by "Hayes, Ted (London)" <HayesRog@exchange.uk.ml.com>.) 603*a7c91847Schristos 604*a7c91847Schristos2001-04-25 Derek Price <dprice@collab.net> 605*a7c91847Schristos 606*a7c91847Schristos * Makefile.in: Regenerated using AM 1.4e as of today at 18:10 -0400. 607*a7c91847Schristos 608*a7c91847Schristos2001-04-16 Derek Price <dprice@collab.net> 609*a7c91847Schristos 610*a7c91847Schristos * log.pl: Accept new '-V' option for non-verbose status messages. 611*a7c91847Schristos 612*a7c91847Schristos2001-03-14 Derek Price <derek.price@openavenue.com> 613*a7c91847Schristos 614*a7c91847Schristos * Makefile.in: Regenerated 615*a7c91847Schristos 616*a7c91847Schristos2001-01-05 Derek Price <derek.price@openavenue.com> 617*a7c91847Schristos 618*a7c91847Schristos * contrib/Makefile.am (EXTRA_DIST, SUFFIXES, .pl:, .csh:): Move some 619*a7c91847Schristos script targets to configure.in - see ../ChangeLog for more 620*a7c91847Schristos 621*a7c91847Schristos * contrib/clmerge.in: Rename from clmerge.pl 622*a7c91847Schristos * contrib/cln_hist.in: Rename from cln_hist.pl 623*a7c91847Schristos * contrib/commit_prep.in: Rename from commit_prep.pl 624*a7c91847Schristos * contrib/cvs_acls.in: Rename from cvs_acls.pl 625*a7c91847Schristos * contrib/log.in: Rename from log.pl 626*a7c91847Schristos * contrib/log_accum.in: Rename from log_accum.pl 627*a7c91847Schristos * contrib/mfpipe.in: Rename from mfpipe.pl 628*a7c91847Schristos * contrib/rcslock.in: Rename from rcslock.pl 629*a7c91847Schristos * contrib/sccs2rcs.in: Rename from scc2rcs.csh 630*a7c91847Schristos 631*a7c91847Schristos * contrib/clmerge.pl: Rename to clmerge.in 632*a7c91847Schristos * contrib/cln_hist.pl: Rename to cln_hist.in 633*a7c91847Schristos * contrib/commit_prep.pl: Rename to commit_prep.in 634*a7c91847Schristos * contrib/cvs_acls.pl: Rename to cvs_acls.in 635*a7c91847Schristos * contrib/log.pl: Rename to log.in 636*a7c91847Schristos * contrib/log_accum.pl: Rename to log_accum.in 637*a7c91847Schristos * contrib/mfpipe.pl: Rename to mfpipe.in 638*a7c91847Schristos * contrib/rcslock.pl: Rename to rcslock.in 639*a7c91847Schristos * contrib/sccs2rcs.csh: Rename to sccs2rcs.in 640*a7c91847Schristos 641*a7c91847Schristos2000-12-22 Derek Price <derek.price@openavenue.com> 642*a7c91847Schristos 643*a7c91847Schristos * Makefile.in: Regenerated 644*a7c91847Schristos 645*a7c91847Schristos2000-12-21 Derek Price <derek.price@openavenue.com> 646*a7c91847Schristos 647*a7c91847Schristos * Makefile.am: New file needed by Automake 648*a7c91847Schristos * Makefile.in: Regenerated 649*a7c91847Schristos 650*a7c91847Schristos2000-12-14 Derek Price <derek.price@openavenue.com> 651*a7c91847Schristos Thomas Maeder <maeder@glue.ch> 652*a7c91847Schristos 653*a7c91847Schristos * sccs2rcs.csh: unkludge a Y2k workaround 654*a7c91847Schristos 655*a7c91847Schristos2000-10-23 Derek Price <derek.price@openavenue.com> 656*a7c91847Schristos 657*a7c91847Schristos * debug_check_log.sh: added this script for analyzing sanity.sh output 658*a7c91847Schristos * Makefile.in: add above file to DISTFILES and CONTRIB_PROGS 659*a7c91847Schristos * .cvsignore: add debug_check_log 660*a7c91847Schristos 661*a7c91847Schristos2000-09-07 Larry Jones <larry.jones@sdrc.com> 662*a7c91847Schristos 663*a7c91847Schristos * Makefile.in: Use @bindir@, @libdir@, @infodir@, and @mandir@ 664*a7c91847Schristos from autoconf. 665*a7c91847Schristos 666*a7c91847Schristos2000-02-25 Larry Jones <larry.jones@sdr.com> 667*a7c91847Schristos 668*a7c91847Schristos * log.pl: Get committer from command line instead of getlogin 669*a7c91847Schristos so that client/server works correctly. 670*a7c91847Schristos * loc_accum.pl: Ditto. 671*a7c91847Schristos 672*a7c91847Schristos2000-01-24 K.J. Paradise <kj@sourcegear.com> 673*a7c91847Schristos 674*a7c91847Schristos * sccs2rcs.csh: fixed a y2k bug. This was submitted 675*a7c91847Schristos by Ceri Davies <ceri_davies@isdcorp.com>, and looks 676*a7c91847Schristos okay to me. 677*a7c91847Schristos 678*a7c91847Schristos1999-01-19 Graham Stoney <greyham@research.canon.com.au> 679*a7c91847Schristos 680*a7c91847Schristos * log.pl: The author commited the canonical perl "localtime" Y2K 681*a7c91847Schristos offence, of printing "19$year" instead of (1900 + $year). Of 682*a7c91847Schristos course, the result is non-compliance in year 2000. Fix it. 683*a7c91847Schristos 684*a7c91847Schristos1998-10-14 Jim Kingdon 685*a7c91847Schristos 686*a7c91847Schristos * ccvs-rsh.pl: Removed; it was not in DISTFILES so it didn't 687*a7c91847Schristos actually get distributed. I'm going to move it to the web on the 688*a7c91847Schristos theory that the web is a better place for such things. 689*a7c91847Schristos * README: Don't mention it. 690*a7c91847Schristos 691*a7c91847Schristos * Makefile.in (dist-dir, distclean): Remove references to elib. 692*a7c91847Schristos * elib: Remove this subdirectory and all its contents. It went 693*a7c91847Schristos with pcl-cvs, which is no longer distributed with CVS. 694*a7c91847Schristos 695*a7c91847Schristos1998-09-22 Jim Kingdon <kingdon@harvey.cyclic.com> 696*a7c91847Schristos 697*a7c91847Schristos * pvcs_to_rcs: Removed; it was not in DISTFILES so it didn't 698*a7c91847Schristos actually get distributed. I'm going to move it to the web on the 699*a7c91847Schristos theory that the web is a better place for such things. 700*a7c91847Schristos * README: Don't mention it. 701*a7c91847Schristos 702*a7c91847Schristos1998-09-10 Jim Kingdon 703*a7c91847Schristos 704*a7c91847Schristos Check in Paul Eggert <eggert@twinsun.com>'s submission of 705*a7c91847Schristos 1998-08-15. I also ran "cvs admin -ko" on this file so that his 706*a7c91847Schristos version number would be intact (not an ideal solution, because 707*a7c91847Schristos people will import it into other repositories, but I don't feel 708*a7c91847Schristos like hacking the master version). 709*a7c91847Schristos * rcs2log.sh: Sync with master version at gnu.org. 710*a7c91847Schristos 711*a7c91847Schristos1998-08-15 Jim Kingdon <kingdon@harvey.cyclic.com> 712*a7c91847Schristos 713*a7c91847Schristos * README: Don't mention listener, since it was removed a while 714*a7c91847Schristos ago. 715*a7c91847Schristos * listen2.c, listen2.mak: Removed; because there is no easy way to 716*a7c91847Schristos pass a socket (as opposed to file descriptor) from one process to 717*a7c91847Schristos another on Windows, this isn't a promising approach (at least not 718*a7c91847Schristos in this form). 719*a7c91847Schristos * Makefile.in (DISTFILES): Remove them. 720*a7c91847Schristos * .cvsignore: Remove listen2.ncb listen2.mdp Debug. 721*a7c91847Schristos 722*a7c91847Schristos1998-05-11 W. Bradley Rubenstein 723*a7c91847Schristos 724*a7c91847Schristos * log.pl: Check for errors from open and exec. 725*a7c91847Schristos 726*a7c91847SchristosSat Feb 21 21:59:45 1998 Ian Lance Taylor <ian@cygnus.com> 727*a7c91847Schristos 728*a7c91847Schristos * Makefile.in (clean): Change "/bin/rm" to "rm". 729*a7c91847Schristos 730*a7c91847SchristosThu Aug 7 22:42:23 1997 Jim Kingdon <kingdon@harvey.cyclic.com> 731*a7c91847Schristos 732*a7c91847Schristos * pvcs_to_rcs: Remove RCS keywords. Remove $Log and move the data 733*a7c91847Schristos to this ChangeLog (below). Add paragraph that David Martin 734*a7c91847Schristos emailed along with the script. 735*a7c91847Schristos 736*a7c91847Schristos Revision 1.6 1997/03/07 16:21:28 divad 737*a7c91847Schristos Need to explicitly state archive name in PVCS get command for 738*a7c91847Schristos those cases where the case of the workfile and the case of the 739*a7c91847Schristos archive file are different (OS/2) 740*a7c91847Schristos 741*a7c91847Schristos Revision 1.5 1997/03/07 00:31:04 divad 742*a7c91847Schristos Added capitalized extensions and framemaker files as binaries; 743*a7c91847Schristos also overriding any path specification for workfiles at PVCS 744*a7c91847Schristos checkout (most annoying). 745*a7c91847Schristos 746*a7c91847Schristos Revision 1.4 1997/03/06 21:04:55 divad 747*a7c91847Schristos Added \n to the end of each comment line to prevent multi-line 748*a7c91847Schristos comments for a single revision from "merging" 749*a7c91847Schristos 750*a7c91847Schristos Revision 1.3 1997/03/06 19:50:25 divad 751*a7c91847Schristos Corrected bug in binary extensions; correcting processing 752*a7c91847Schristos comment strings with double quotes 753*a7c91847Schristos 754*a7c91847Schristos Revision 1.2 1997/03/06 17:29:10 divad 755*a7c91847Schristos Provided list of extensions (rather than using Unix file 756*a7c91847Schristos command) to determine which files are binary; also printing 757*a7c91847Schristos version label as they are applied 758*a7c91847Schristos 759*a7c91847Schristos Revision 1.1 1997/02/26 00:04:29 divad 760*a7c91847Schristos Perl script to convert pvcs archives to rcs archives 761*a7c91847Schristos 762*a7c91847Schristos * README: mention pvcs_to_rcs. 763*a7c91847Schristos * pvcs_to_rcs: New file. This is the file as I got it from David 764*a7c91847Schristos Martin. Will be checking in the tweaks shortly. 765*a7c91847Schristos 766*a7c91847Schristos17 May 1997 Jim Kingdon 767*a7c91847Schristos 768*a7c91847Schristos * listen2.c: Failed attempt at making this do what it was 769*a7c91847Schristos intended to do. Will need to rethink the approach. 770*a7c91847Schristos * listen2.mak: The usual involuntary tweaks. 771*a7c91847Schristos * .cvsignore: Add listen2.ncb listen2.mdp. 772*a7c91847Schristos 773*a7c91847SchristosMon May 12 11:59:23 1997 Jim Kingdon <kingdon@harvey.cyclic.com> 774*a7c91847Schristos 775*a7c91847Schristos * listener.c: Removed; see ../ChangeLog for rationale. 776*a7c91847Schristos 777*a7c91847Schristos10 May 1997 Jim Kingdon 778*a7c91847Schristos 779*a7c91847Schristos * listen2.c, listen2.mak: New files. 780*a7c91847Schristos * Makefile.in (DISTFILES): Add them. 781*a7c91847Schristos * .cvsignore: Add Debug. 782*a7c91847Schristos 783*a7c91847SchristosThu Feb 20 22:43:45 1997 David J MacKenzie <djm@va.pubnix.com> 784*a7c91847Schristos 785*a7c91847Schristos * rcs-to-cvs.sh: Put temporary files in /var/tmp or /usr/tmp 786*a7c91847Schristos whichever one exists. Just call "vi" not "/usr/ucb/vi". 787*a7c91847Schristos 788*a7c91847SchristosMon Feb 17 08:51:37 1997 Greg A. Woods <woods@most.weird.com> 789*a7c91847Schristos 790*a7c91847Schristos * .cvsignore: added 'cvs2vendor' target from Feb. 12 changes. 791*a7c91847Schristos 792*a7c91847Schristos * log_accum.pl (build_header): added "Repository:" to the report 793*a7c91847Schristos header to show the first argument supplied to the script by CVS. 794*a7c91847Schristos [[this value seems spuriously to be wrong when client is used]] 795*a7c91847Schristos ($hostdomain): correct order of initialization from the Feb. 12 796*a7c91847Schristos changes. 797*a7c91847Schristos ($modulename): add more commentary about using '-M' to to get a 798*a7c91847Schristos meaningful string here. 799*a7c91847Schristos Tweak a few other comments from the Feb. 12 changes. 800*a7c91847Schristos 801*a7c91847SchristosWed Feb 12 10:27:48 1997 Jim Kingdon <kingdon@harvey.cyclic.com> 802*a7c91847Schristos 803*a7c91847Schristos * cln_hist.pl, commit_prep.pl, cvs2vendor.sh, cvs_acls.pl, 804*a7c91847Schristos cvscheck.man, cvscheck.sh, cvshelp.man, descend.man, descend.sh, 805*a7c91847Schristos log_accum.pl, mfpipe.pl, rcs-to-cvs.sh, rcs2log.sh, rcs2sccs.sh, 806*a7c91847Schristos sccs2rcs.csh: Remove $Id; we decided to get rid of these some 807*a7c91847Schristos time ago. 808*a7c91847Schristos 809*a7c91847SchristosWed Feb 12 00:24:33 1997 Greg A. Woods <woods@most.weird.com> 810*a7c91847Schristos 811*a7c91847Schristos * cvs2vendor.sh: new script. 812*a7c91847Schristos * README: noted new cvs2vendor script. 813*a7c91847Schristos * Makefile.in (DISTFILES): added cvs2vendor.sh. 814*a7c91847Schristos (CONTRIB_PROGS): added cvs2vendor. 815*a7c91847Schristos 816*a7c91847Schristos * log_accum.pl (show_wd): new variable, initialized to 0. 817*a7c91847Schristos - set $show_wd if '-w' option found while parsing @ARGV. 818*a7c91847Schristos - don't add 'In directory' line to report header unless $show_wd 819*a7c91847Schristos is set. 820*a7c91847Schristos (domainname): prepend a leading '.' if none there so that 821*a7c91847Schristos concatenation with $hostname works (those with a FQDN hostname 822*a7c91847Schristos *and* a domainname still lose). 823*a7c91847Schristos (mail_notification): don't set a "From:" header -- the mailer will. 824*a7c91847Schristos 825*a7c91847SchristosWed Jan 8 14:48:58 1997 Jim Kingdon <kingdon@harvey.cyclic.com> 826*a7c91847Schristos 827*a7c91847Schristos * Makefile.in, README, log.pl: Remove CVSid; we decided to get rid 828*a7c91847Schristos of these some time ago. 829*a7c91847Schristos 830*a7c91847SchristosThu Jan 2 13:30:56 1997 Jim Kingdon <kingdon@harvey.cyclic.com> 831*a7c91847Schristos 832*a7c91847Schristos * Makefile.in: Remove "675" paragraph; see ../ChangeLog for rationale. 833*a7c91847Schristos 834*a7c91847SchristosThu Oct 17 18:28:25 1996 Jim Kingdon <kingdon@harvey.cyclic.com> 835*a7c91847Schristos 836*a7c91847Schristos * patch-2.1-.new-fix: Removed; it was not in DISTFILES so it never 837*a7c91847Schristos made it into distributions. It also isn't clear what it has to do 838*a7c91847Schristos with CVS. It is available from 839*a7c91847Schristos ftp://ftp.weird.com/pub/patch-2.1-.new-fix 840*a7c91847Schristos * README: Remove entry for patch-2.1-.new-fix. 841*a7c91847Schristos 842*a7c91847SchristosWed Oct 16 10:22:44 1996 Jim Blandy <jimb@totoro.cyclic.com> 843*a7c91847Schristos 844*a7c91847Schristos * rcs2log.sh: Change date output format to something CVS 1.9 845*a7c91847Schristos accepts. I think this breaks the Sep 29 change, but I don't have 846*a7c91847Schristos a copy of CVS 1.5 handy, so I can't find a format that works with 847*a7c91847Schristos both, and I think it's more important that it work with the 848*a7c91847Schristos version it's distributed with. 849*a7c91847Schristos 850*a7c91847SchristosSat Oct 12 21:18:19 1996 Jim Kingdon <kingdon@harvey.cyclic.com> 851*a7c91847Schristos 852*a7c91847Schristos * README: Don't mention pcl-cvs; it isn't here any more. 853*a7c91847Schristos 854*a7c91847SchristosSun Sep 29 19:45:19 1996 Greg A. Woods <woods@most.weird.com> 855*a7c91847Schristos 856*a7c91847Schristos * README: add entry for patch-2.1-.new-fix. 857*a7c91847Schristos 858*a7c91847Schristos * README: re-write the top section a bit. 859*a7c91847Schristos 860*a7c91847Schristos * patch-2.1-.new-fix: re-generated using fixed "cvs patch" command. 861*a7c91847Schristos 862*a7c91847Schristos * patch-2.1-.new-fix: new file. 863*a7c91847Schristos 864*a7c91847SchristosSun Sep 29 14:25:28 1996 Dave Love <d.love@dl.ac.uk> 865*a7c91847Schristos 866*a7c91847Schristos * rcs2log.sh (month_data): Make default date format acceptable to 867*a7c91847Schristos CVS post v1.8 as well as earlier CVSs and RCS. 868*a7c91847Schristos Message-Id: <199609291546.QAA25531@mserv1.dl.ac.uk> 869*a7c91847Schristos To: bug-gnu-emacs@prep.ai.mit.edu 870*a7c91847Schristos 871*a7c91847SchristosThu Aug 29 11:58:03 1996 Jim Blandy <jimb@totoro.cyclic.com> 872*a7c91847Schristos 873*a7c91847Schristos * rcs2log: Update FSF address. 874*a7c91847Schristos 875*a7c91847Schristos * rcs2log: Be more aggressive about finding the author's full 876*a7c91847Schristos name; try nismatch and ypmatch. 877*a7c91847Schristos 878*a7c91847Schristos * rcs2log: If the hostname appears not to be fully qualified, see 879*a7c91847Schristos if domainname provides any useful information. 880*a7c91847Schristos 881*a7c91847SchristosFri Aug 16 16:02:36 1996 Norbert Kiesel <nk@col.sw-ley.de> 882*a7c91847Schristos 883*a7c91847Schristos * Makefile.in (installdirs): support this target 884*a7c91847Schristos 885*a7c91847SchristosMon May 6 13:04:57 1996 Jim Kingdon <kingdon@harvey.cyclic.com> 886*a7c91847Schristos 887*a7c91847Schristos * Makefile.in (install): Don't tell user to run cvsinit. It isn't 888*a7c91847Schristos called cvsinit anymore, and it isn't necessary (repositories are, 889*a7c91847Schristos and need to be, compatible between cvs versions). 890*a7c91847Schristos 891*a7c91847SchristosSun Apr 14 11:30:36 1996 Karl Fogel <kfogel@floss.red-bean.com> 892*a7c91847Schristos 893*a7c91847Schristos * Removed pcl-cvs/ subdir; see tools/ subdir in the top-level from 894*a7c91847Schristos now on. 895*a7c91847Schristos Added elib/ subdir. 896*a7c91847Schristos 897*a7c91847Schristos * Makefile.in (dist-dir): Removed all references to pcl-cvs/ 898*a7c91847Schristos subdir. 899*a7c91847Schristos 900*a7c91847SchristosWed Mar 6 10:20:28 1996 Greg A. Woods <woods@most.weird.com> 901*a7c91847Schristos 902*a7c91847Schristos * log_accum.pl: ($MAILER): use sendmail directly to allow other 903*a7c91847Schristos headers to be included 904*a7c91847Schristos * log_accum.pl (mail_notification): add support to allow settting 905*a7c91847Schristos of Reply-To and Date header fields in the sent mail; remove $mailto 906*a7c91847Schristos argument and use the global variable (as with $replyto). 907*a7c91847Schristos * log_accum.pl: add -R option for mail_notification()'s optional 908*a7c91847Schristos Reply-To value [default to $login] 909*a7c91847Schristos 910*a7c91847SchristosFri Mar 1 01:51:56 1996 Benjamin J. Lee <benjamin@cyclic.com> 911*a7c91847Schristos 912*a7c91847Schristos * listener.c: added as mentioned in ../README.VMS 913*a7c91847Schristos 914*a7c91847SchristosMon Feb 19 13:37:36 1996 Jim Kingdon <kingdon@harvey.cyclic.com> 915*a7c91847Schristos 916*a7c91847Schristos * README: Don't just tell people "we don't want your script"; tell 917*a7c91847Schristos them what to do instead. 918*a7c91847Schristos 919*a7c91847SchristosThu Feb 1 14:28:16 1996 Karl Fogel <kfogel@floss.red-bean.com> 920*a7c91847Schristos 921*a7c91847Schristos * Makefile.in (DISTFILES): added `rcs2sccs.sh', as mentioned in 922*a7c91847Schristos README. 923*a7c91847Schristos 924*a7c91847SchristosThu Jan 18 09:39:16 1996 Jim Kingdon <kingdon@harvey.cyclic.com> 925*a7c91847Schristos 926*a7c91847Schristos * README: Talk about submitting changes to contrib directory. 927*a7c91847Schristos 928*a7c91847SchristosTue Nov 14 15:28:25 1995 Greg A. Woods <woods@most.weird.com> 929*a7c91847Schristos 930*a7c91847Schristos * README: fix some spelling and other typos 931*a7c91847Schristos 932*a7c91847Schristos * Makefile.in: if I need reminding to run cvsinit.... 933*a7c91847Schristos 934*a7c91847SchristosTue Nov 14 13:47:40 1995 Greg A. Woods <woods@most.weird.com> 935*a7c91847Schristos 936*a7c91847Schristos * log_accum.pl: 937*a7c91847Schristos - Fix 'cvs status' to use global -Qq options 938*a7c91847Schristos - fix up a couple of comments, incl., my proper address 939*a7c91847Schristos 940*a7c91847Schristos * log.pl: add a CVSid and fix a couple of comments 941*a7c91847Schristos 942*a7c91847SchristosSun Oct 1 02:02:57 1995 Peter Wemm <peter@haywire.dialix.com> 943*a7c91847Schristos 944*a7c91847Schristos * Makefile.in: supply a suffix rule to deal with .sh "source" 945*a7c91847Schristos 946*a7c91847SchristosSat Jul 29 17:29:13 1995 James Kingdon <kingdon@harvey.cyclic.com> 947*a7c91847Schristos 948*a7c91847Schristos * log.pl: Use global options -Qq, not command options -Qq. 949*a7c91847Schristos 950*a7c91847Schristos * Makefile.in (install): Look for $(PROGS) and 951*a7c91847Schristos $(CONTRIB_PROGS) in build dir, not srcdir. 952*a7c91847Schristos 953*a7c91847SchristosFri Jul 28 19:48:45 1995 Paul Eggert <eggert@twinsun.com> 954*a7c91847Schristos 955*a7c91847Schristos * rcs2log.sh: Sync with latest Emacs snapshot. 956*a7c91847Schristos 957*a7c91847SchristosThu Jul 27 20:29:30 1995 Jim Blandy <jimb@totoro.cyclic.com> 958*a7c91847Schristos 959*a7c91847Schristos * rcs2log.sh: import of initial WNT port work 960*a7c91847Schristos 961*a7c91847SchristosFri Jul 14 22:38:44 1995 Jim Blandy <jimb@totoro.cyclic.com> 962*a7c91847Schristos 963*a7c91847Schristos * rcs-to-cvs.sh: Changes from David J. Mackenzie. 964*a7c91847Schristos Set permissions on new repository files correctly. 965*a7c91847Schristos Ignore *~ files. 966*a7c91847Schristos 967*a7c91847SchristosThu Jul 13 23:04:12 CDT 1995 Jim Meyering (meyering@comco.com) 968*a7c91847Schristos 969*a7c91847Schristos * Makefile.in (.pl, .csh): *Never* redirect output directly to 970*a7c91847Schristos the target (usu $@) of a rule. Instead, redirect to a temporary 971*a7c91847Schristos file, and then move that temporary to the target. I chose to 972*a7c91847Schristos name temporary files $@-t. Remember to be careful that the length 973*a7c91847Schristos of the temporary file name not exceed the 14-character limit. 974*a7c91847Schristos 975*a7c91847SchristosSun Jul 9 21:16:53 1995 Karl Fogel <kfogel@floss.cyclic.com> 976*a7c91847Schristos 977*a7c91847Schristos These are actually Greg Woods' changes: 978*a7c91847Schristos 979*a7c91847Schristos * clmerge.pl, cvscheck.sh, descend.sh, dirfns.shar, rcs-to-cvs.sh, 980*a7c91847Schristos rcs2log.sh, sccs2rcs.csh: renamed from the corresponding files 981*a7c91847Schristos sans extensions. 982*a7c91847Schristos 983*a7c91847Schristos * rcs2sccs.sh: new file. 984*a7c91847Schristos 985*a7c91847SchristosSun Jul 9 19:03:00 1995 Greg A. Woods <woods@most.weird.com> 986*a7c91847Schristos 987*a7c91847Schristos * rcs2log.sh: oops, one more thing that should not have been 988*a7c91847Schristos there. 989*a7c91847Schristos - fix interpreter file syntax. 990*a7c91847Schristos - remove "fix" for separating filenames and comments 991*a7c91847Schristos 992*a7c91847Schristos * Makefile.in: hmm... thought rcs2log was in RCS-5.7 for some 993*a7c91847Schristos reason -- it's not, so we'll install it from here.... 994*a7c91847Schristos - fix typo -- that's what you get for re-doing changes by hand! 995*a7c91847Schristos - updates to support proper transformation and installation of 996*a7c91847Schristos renamed files (from previous local changes) 997*a7c91847Schristos 998*a7c91847Schristos * .cvsignore: one more target noted... 999*a7c91847Schristos 1000*a7c91847Schristos * sccs2rcs.csh: set up the interpreter file for updating by 1001*a7c91847Schristos Makefile (from previous local changes) 1002*a7c91847Schristos 1003*a7c91847Schristos * log_accum.pl, log.pl, commit_prep.pl: 1004*a7c91847Schristos - set up the interpreter file for updating by Makefile 1005*a7c91847Schristos - various modifications, updates, and enhancements 1006*a7c91847Schristos (from previous local changes) 1007*a7c91847Schristos 1008*a7c91847Schristos * rcslock.pl, mfpipe.pl, cvs_acls.pl, cln_hist.pl, clmerge.pl: 1009*a7c91847Schristos - set up the interpreter file for updating by Makefile 1010*a7c91847Schristos (from previous local changes) 1011*a7c91847Schristos - include changes from 1.5 here too, if any 1012*a7c91847Schristos 1013*a7c91847Schristos * README: 1014*a7c91847Schristos - remove extensions from filenames to match installed names 1015*a7c91847Schristos (from previous local changes) 1016*a7c91847Schristos 1017*a7c91847Schristos * .cvsignore: - added $(CONTRIB_PROGS) (from previous local changes) 1018*a7c91847Schristos 1019*a7c91847Schristos 1020*a7c91847SchristosThu Jun 29 10:43:07 1995 James Kingdon <kingdon@harvey.cyclic.com> 1021*a7c91847Schristos 1022*a7c91847Schristos * Makefile.in (distclean): Also remove pcl-cvs/Makefile. 1023*a7c91847Schristos 1024*a7c91847SchristosThu Jun 8 15:32:29 1995 Jim Kingdon (kingdon@lioth.cygnus.com) 1025*a7c91847Schristos 1026*a7c91847Schristos * intro.doc: Added. 1027*a7c91847Schristos * Makefile.in (DISTFILES): Add intro.doc. 1028*a7c91847Schristos 1029*a7c91847SchristosSat May 27 08:46:00 1995 Jim Meyering (meyering@comco.com) 1030*a7c91847Schristos 1031*a7c91847Schristos * Makefile.in (Makefile): Regenerate only Makefile in current 1032*a7c91847Schristos directory when Makefile.in is out of date. Depend on ../config.status. 1033*a7c91847Schristos 1034*a7c91847SchristosMon May 8 13:06:29 1995 Bryan O'Sullivan <bos@serpentine.com> 1035*a7c91847Schristos 1036*a7c91847Schristos * README: added an entry for ccvs-rsh.pl. 1037*a7c91847Schristos 1038*a7c91847SchristosSun Apr 30 23:50:32 1995 Bryan O'Sullivan <bos@serpentine.com> 1039*a7c91847Schristos 1040*a7c91847Schristos * ccvs-rsh.pl: fixed a typo and added more flexible use of 1041*a7c91847Schristos CVS_PROXY_USER. 1042*a7c91847Schristos 1043*a7c91847SchristosSun Apr 30 14:56:21 1995 Jim Blandy <jimb@totoro.bio.indiana.edu> 1044*a7c91847Schristos 1045*a7c91847Schristos * clmerge: Changes from Tom Tromey --- fix bug in date comparison 1046*a7c91847Schristos function. 1047*a7c91847Schristos 1048*a7c91847SchristosSat Apr 29 20:53:08 1995 Bryan O'Sullivan <bos@serpentine.com> 1049*a7c91847Schristos 1050*a7c91847Schristos * ccvs-rsh.pl: created. See the file itself for documentation. 1051*a7c91847Schristos 1052*a7c91847Schristos * Makefile.in (DISTFILES): added ccvs-rsh.pl to the list of 1053*a7c91847Schristos files to install. 1054*a7c91847Schristos 1055*a7c91847SchristosFri Apr 28 22:32:45 1995 Jim Blandy <jimb@totoro.bio.indiana.edu> 1056*a7c91847Schristos 1057*a7c91847Schristos * Makefile.in (DISTFILES): Brought up-to-date with current 1058*a7c91847Schristos directory contents. 1059*a7c91847Schristos (dist-dir): Renamed from dist-dir; use DISTDIR variable, passed 1060*a7c91847Schristos from parent. 1061*a7c91847Schristos 1062*a7c91847SchristosMon Feb 13 13:32:07 1995 Jim Blandy <jimb@totoro.bio.indiana.edu> 1063*a7c91847Schristos 1064*a7c91847Schristos * rcs2log: rcs2log was originally in this tree; how did it get 1065*a7c91847Schristos deleted? Anyway, this is the version distributed with Emacs 1066*a7c91847Schristos 19.28, hacked to support CVS and Remote CVS. 1067*a7c91847Schristos 1068*a7c91847SchristosMon Jul 26 13:18:23 1993 David J. Mackenzie (djm@thepub.cygnus.com) 1069*a7c91847Schristos 1070*a7c91847Schristos * rcs-to-cvs: Rewrite in sh. 1071*a7c91847Schristos 1072*a7c91847SchristosWed Jul 14 21:16:40 1993 David J. Mackenzie (djm@thepub.cygnus.com) 1073*a7c91847Schristos 1074*a7c91847Schristos * rcs-to-cvs: Don't source .cshrc or hardcode paths. 1075*a7c91847Schristos Make respository dir if needed. Don't suppress errors 1076*a7c91847Schristos (such as prompts) from co. 1077*a7c91847Schristos 1078*a7c91847SchristosWed Feb 26 18:04:40 1992 K. Richard Pixley (rich@cygnus.com) 1079*a7c91847Schristos 1080*a7c91847Schristos * Makefile.in, configure.in: removed traces of namesubdir, 1081*a7c91847Schristos -subdirs, $(subdir), $(unsubdir), some rcs triggers. Forced 1082*a7c91847Schristos copyrights to '92, changed some from Cygnus to FSF. 1083*a7c91847Schristos 1084