summaryrefslogtreecommitdiff
path: root/lib-src/=rcs2log
Commit message (Collapse)AuthorAgeFilesLines
* (files): When computing arguments automatically, ignore non-filesPaul Eggert1997-05-131-2/+4
| | | | within the RCS subdirectory.
* (loginFullnameMailaddrs, logins, rlog_options, files): Don't prepend $nlPaul Eggert1997-05-111-21/+42
| | | | | | since this causes some shells to generate the empty string when IFS is $nl. (printlogline): Use SOH (octal code 1), not CR, since some PC-based shells mishandle CR.
* Doc fix: CR is \015, not \013.Paul Eggert1997-05-111-2/+2
|
* (initialize_fullname): Set NIS_PATH to the empty string before invokingPaul Eggert1997-03-231-2/+2
| | | | nismatch, in case it's set to some nonstandard value.
* (files): Ignore files in RCS directory whose names are of the form ,*,Paul Eggert1997-03-211-3/+11
| | | | | or *_; they are probably RCS lock files. Also, ignore files named .rcsfreeze.log or .rcsfreeze.ver; they are used by rcsfreeze.
* --help, --version: New options, for conformance to GNU coding standards.Paul Eggert1997-01-201-11/+41
| | | | | | | | | (Copyright, Help, Id): New variables, for above. (rlog): Use -q option with cvs log, to avoid useless chatter. Treat logs of "Initial revision" (RCS) or "file F was initially added on branch B." (CVS) as if they said "New file.", for consistency with change log entries.
* When processing cvs log output, remove `Attic/' from repository file names.Paul Eggert1996-11-031-1/+6
|
* (datearg): Use the empty string, not '-d>1970-01-01', to extract allPaul Eggert1996-10-131-4/+2
| | | | | revisions, since some hosts reject 1970-01-01 when east of UTC. (date): Remove.
* (rlog_options): Look for ' option' rather than 'unknown option',Paul Eggert1996-10-121-2/+2
| | | | since CVS says 'invalid option'.
* (date): Make default format acceptable to CVS post v1.8Paul Eggert1996-09-301-2/+2
| | | | as well as earlier CVSs and RCS.
* (rlog_options): Use $rlog, not rlog, when deciding whether to append -zLT.Paul Eggert1996-09-251-7/+7
|
* Change `GNU Emacs' to `this program' in the comment referring the readerPaul Eggert1996-08-261-2/+2
| | | | | to the file COPYING, since rcs2log is distributed as part of programs other than GNU Emacs.
* Use ISO 8601 date format, with time zone appended ifErik Naggum1996-08-241-90/+91
| | | | | | | | | | | | | | | | | | | change-log-time-zone-rule is non-nil, instead of traditional Unix date format. (datearg): When computing default from ChangeLog, handle ISO format dates in addition to old-fashioned dates from Emacs 19.31 and earlier. Don't worry about hh:mm:ss since the resolution is now by day. Use emtpy datearg, not empty rlog_options, to decide whether to pass "$datearg" option to $rlog. (logTZ): New variable, set to TZ specified by change-log-time-zone-rule. (month_data): Remove `mo'; no longer needed. (rlog_options): Use -zLT for localltime output, if `rlog' supports it. (extractTZ): Use UTC if the zone is t. Match `revision' line of rlog output more accurately. Add -c, -v options.
* Fix FSF address in comment.Karl Heuer1996-07-201-3/+4
|
* (initialize_fullname): Add support for NIS+.Paul Eggert1996-01-151-3/+18
| | | | | (hostname): Fully qualify the default hostname with the domainname if the hostname lacks a `.'.
* (datearg): Separate date from time with comma, not space,Paul Eggert1995-07-081-4/+5
| | | | | to avoid CVS 1.5 bug. (CVSROOT): Don't abort if unset and if repository is an absolute pathname.
* Replace `#!/bin/sh' with `#! /bin/sh', for benefit of systemsPaul Eggert1995-07-071-2/+2
| | | | that interpret `#! /' as a 4-byte magic number.
* (CVSROOT, repository): Allow remote repositories a la CVS 1.4.Paul Eggert1995-06-281-9/+17
|
* (output_authors): Allow ':' in time zone, as per ISO 8601 and RCS 5.6.8 beta.Paul Eggert1995-06-041-1/+1
|
* (datearg): If rlog options are specified explicitly,Paul Eggert1995-04-301-58/+70
| | | | | | omit the implicit '-d>DATE' option. (repository, rlog): Allow absolute paths to CVS repositories. Look only at the first line of CVS/Repository.
* (output_authors): Replace /[/]/ by /[\/]/, for portability to mawk and nawk.Paul Eggert1995-03-231-2/+2
|
* Treat -u 'LOGIN:FULLNAME:MAILADDR' as if it werePaul Eggert1995-03-211-4/+14
| | | | -u 'LOGIN<tab>FULLNAME<tab>MAILADDR'.
* Add -u "login<tab>fullname<tab>mailaddr" option, which replaces thePaul Eggert1995-03-211-60/+159
| | | | | | | | | (now obsolescent) -n login fullname mailaddr option. Don't omit path from repository root when logging CVS files. Add -R option for recursive rlog. (AWK): New environment variable (default `awk') for name of awk program. (output_authors, tab, loginFullnameMailaddrs, recursive): New variables. Quote authors and fullnames correctly.
* Add support for CVS.Paul Eggert1994-08-151-20/+49
| | | | Work with `rlog's that output ISO 8601 dates.
* Use <> to delimit email address.Richard M. Stallman1994-08-091-3/+3
|
* (printlogline): Don't generate lines containing only white space.Paul Eggert1993-10-191-2/+7
|
* Add -h, -n, -r options.Paul Eggert1993-09-241-29/+66
| | | | | By default, look for *,v files as well as RCS/*,v files. Use $TMPDIR (default /tmp) instead of /tmp.
* Change /{/ to /\{/ for Posix compatibility; otherwise, HP awk complains.Paul Eggert1993-08-251-2/+2
|
* (awkscript): Some sites put comma-separated junk after the fullname.Paul Eggert1993-08-091-1/+11
| | | | | Remove it, but leave "Bill Gates, Jr" alone. Remove the junk from fullnames like "0000-Admin(0000)".
* When given no file arguments, inspect RCS/.* as wellRichard M. Stallman1993-05-291-5/+24
| | | | as RCS/*. Don't report an error if RCS is empty or nonexistent.
* mawk, SunOS 4.1.3 nawk, and Ultrix/MKS nawk all barf on /[/]/, so changePaul Eggert1993-05-031-2/+2
| | | | | | it to /[\/]/. This should work on all Posix-compliant awks. It's slightly wrong with traditional (Unix version 7) awk, since it also allows \, but that's a minor problem compared to awk syntax errors.
* Some awks don't understand "\r". Code around this.Paul Eggert1993-03-161-18/+54
| | | | | | Unfortunately this requires putting a carriage return in the source code. Don't assume that rlog will tolerate times like `10:10:60'; RCS 5.7 won't allow this.
* Add copyright and authorship notices.Paul Eggert1993-01-151-2/+21
|
* %.2d -> %02dRoland McGrath1992-09-271-2/+2
|
* Call ypmatch at most once.Paul Eggert1992-05-111-24/+39
|
* Ignore log messages that start with `#'.Paul Eggert1992-05-081-4/+12
|
* Don't duplicate most recent logs. Fix bug in dates after Feb 29 in leap year.Paul Eggert1992-04-011-11/+20
|
* Add clumpname support.Paul Eggert1992-03-211-7/+27
|
* Don't munge $* when getting date from ChangeLog.Paul Eggert1992-02-051-4/+6
|
* Add -i, -l, -t.Paul Eggert1992-02-051-13/+58
|
* Initial revisionPaul Eggert1992-02-031-0/+208