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