From owner-cvs-gnu Sun Mar 26 13:56:50 1995 Return-Path: cvs-gnu-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id NAA29581 for cvs-gnu-outgoing; Sun, 26 Mar 1995 13:56:50 -0800 Received: (from joerg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA29531; Sun, 26 Mar 1995 23:56:36 +0200 Date: Sun, 26 Mar 1995 23:56:36 +0200 From: Joerg Wunsch Message-Id: <199503262156.XAA29531@freefall.cdrom.com> To: CVS-commiters, cvs-gnu Subject: cvs commit: src/gnu/usr.bin/cvs/contrib easy-import.perl Sender: cvs-gnu-owner@freebsd.org Precedence: bulk joerg 95/03/26 23:56:34 Modified: gnu/usr.bin/cvs/contrib easy-import.perl Log: Made this script a bit more fool-proof, so people like me can better use it. :-) It now explicitly requires the specification of a directory to import from, either as an argument to the script, or by asking the user about it. (Previously, it implicitly used `.', like cvs import does.) Also implemented an option `-n', which does essentially the same like the overall CVS option `-n': show only what would have been done, don't do any commitment. Note that since the modules' database is checked out in place (and not commited back), it will erroneously be reported as to be imported, too: cvs import: Importing /home/ncvs/ports/foobar/foo/modules I ports/foobar/foo/modules/CVS N ports/foobar/foo/modules/modules This is an unwanted side-effect, but gives the user the option to see if the `ed' magic did the right thing when editing modules/modules. Rod, can you please check the function ``checktag'' in the script if it will be restritctive enough? From owner-cvs-gnu Sun Mar 26 14:51:18 1995 Return-Path: cvs-gnu-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA08353 for cvs-gnu-outgoing; Sun, 26 Mar 1995 14:51:18 -0800 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id OAA08328; Sun, 26 Mar 1995 14:51:09 -0800 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.8/8.6.6) id OAA12091; Sun, 26 Mar 1995 14:50:48 -0800 From: "Rodney W. Grimes" Message-Id: <199503262250.OAA12091@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/gnu/usr.bin/cvs/contrib easy-import.perl To: joerg@freefall.cdrom.com (Joerg Wunsch) Date: Sun, 26 Mar 1995 14:50:48 -0800 (PST) Cc: CVS-commiters@freefall.cdrom.com, cvs-gnu@freefall.cdrom.com In-Reply-To: <199503262156.XAA29531@freefall.cdrom.com> from "Joerg Wunsch" at Mar 26, 95 11:56:36 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Content-Length: 1505 Sender: cvs-gnu-owner@freebsd.org Precedence: bulk > > joerg 95/03/26 23:56:34 > > Modified: gnu/usr.bin/cvs/contrib easy-import.perl > Log: > Made this script a bit more fool-proof, so people like me can better > use it. :-) > > It now explicitly requires the specification of a directory to import > from, either as an argument to the script, or by asking the user about > it. (Previously, it implicitly used `.', like cvs import does.) > > Also implemented an option `-n', which does essentially the same like > the overall CVS option `-n': show only what would have been done, > don't do any commitment. Note that since the modules' database is > checked out in place (and not commited back), it will erroneously be > reported as to be imported, too: > > cvs import: Importing /home/ncvs/ports/foobar/foo/modules > I ports/foobar/foo/modules/CVS > N ports/foobar/foo/modules/modules > > This is an unwanted side-effect, but gives the user the option to see > if the `ed' magic did the right thing when editing modules/modules. > Humm.. this scares me into thinking that after folks run easy_import -n they well end up running easy_import and actually importing this stuff into there collection :-(. > Rod, can you please check the function ``checktag'' in the script if it > will be restritctive enough? Yes, it looks fine to me. -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD From owner-cvs-gnu Sun Mar 26 17:53:11 1995 Return-Path: cvs-gnu-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA00199 for cvs-gnu-outgoing; Sun, 26 Mar 1995 17:53:11 -0800 Received: (from jmz@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA00189; Sun, 26 Mar 1995 17:53:01 -0800 Date: Sun, 26 Mar 1995 17:53:01 -0800 From: Jean-Marc Zucconi Message-Id: <199503270153.RAA00189@freefall.cdrom.com> To: CVS-commiters, cvs-gnu Subject: cvs commit: src/gnu/usr.bin/man/catman catman.1 Sender: cvs-gnu-owner@freebsd.org Precedence: bulk jmz 95/03/26 17:53:00 Modified: gnu/usr.bin/man/catman catman.1 Log: 'directories...' is an argument, not an option From owner-cvs-gnu Wed Mar 29 20:14:56 1995 Return-Path: cvs-gnu-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA14337 for cvs-gnu-outgoing; Wed, 29 Mar 1995 20:14:56 -0800 Received: (from wpaul@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA14327; Wed, 29 Mar 1995 20:14:47 -0800 Date: Wed, 29 Mar 1995 20:14:47 -0800 From: Bill Paul Message-Id: <199503300414.UAA14327@freefall.cdrom.com> To: CVS-commiters, cvs-gnu Subject: cvs commit: src/gnu/libexec/ypxfr ypxfr.8 ypxfr.c Sender: cvs-gnu-owner@freebsd.org Precedence: bulk wpaul 95/03/29 20:14:46 Modified: gnu/libexec/ypxfr ypxfr.8 ypxfr.c Log: Fix up the way _PATH_YP is used to put together the pathname to the NIS maps (get rid of extraneous slash a la /var/yp//domainname). Have ypxfr log all output to /var/yp/ypxfr.log if stdin is not a tty. This should allow logging to be done when ypxfr is called from inside ypserv in response to a yppush request. Update man page to reflect the change (and fix a typo). From owner-cvs-gnu Wed Mar 29 20:21:44 1995 Return-Path: cvs-gnu-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA14481 for cvs-gnu-outgoing; Wed, 29 Mar 1995 20:21:44 -0800 Received: (from wpaul@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA14462; Wed, 29 Mar 1995 20:21:32 -0800 Date: Wed, 29 Mar 1995 20:21:32 -0800 From: Bill Paul Message-Id: <199503300421.UAA14462@freefall.cdrom.com> To: CVS-commiters, cvs-gnu Subject: cvs commit: src/gnu/libexec/ypxfr ypxfr.c Sender: cvs-gnu-owner@freebsd.org Precedence: bulk wpaul 95/03/29 20:21:31 Modified: gnu/libexec/ypxfr ypxfr.c Log: Ack... clean up the logfile name generation that I botched in the last commit. From owner-cvs-gnu Wed Mar 29 22:13:37 1995 Return-Path: cvs-gnu-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA16080 for cvs-gnu-outgoing; Wed, 29 Mar 1995 22:13:37 -0800 Received: from sequent.kiae.su (sequent.kiae.su [144.206.136.6]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id WAA16073; Wed, 29 Mar 1995 22:13:32 -0800 Received: by sequent.kiae.su id AA14453 (5.65.kiae-2 ); Thu, 30 Mar 1995 10:07:49 +0400 Received: by sequent.KIAE.su (UUMAIL/2.0); Thu, 30 Mar 95 10:07:48 +0400 Received: (from ache@localhost) by astral.msk.su (8.6.8/8.6.6) id IAA00356; Thu, 30 Mar 1995 08:28:52 +0400 To: CVS-commiters@freefall.cdrom.com, cvs-gnu@freefall.cdrom.com, Bill Paul References: <199503300414.UAA14327@freefall.cdrom.com> In-Reply-To: <199503300414.UAA14327@freefall.cdrom.com>; from Bill Paul at Wed, 29 Mar 1995 20:14:47 -0800 Message-Id: Organization: Olahm Ha-Yetzirah Date: Thu, 30 Mar 1995 08:28:52 +0400 X-Mailer: Mail/@ [v2.32 FreeBSD] From: "Andrey A. Chernov, Black Mage" X-Class: Fast Subject: Re: cvs commit: src/gnu/libexec/ypxfr ypxfr.8 ypxfr.c Lines: 13 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Length: 620 Sender: cvs-gnu-owner@freebsd.org Precedence: bulk In message <199503300414.UAA14327@freefall.cdrom.com> Bill Paul writes: > Have ypxfr log all output to /var/yp/ypxfr.log if stdin is not a > tty. This should allow logging to be done when ypxfr is called from > inside ypserv in response to a yppush request. It should use syslog() family instead of direct logging. -- Andrey A. Chernov : And I rest so composedly, /Now, in my bed, ache@astral.msk.su : That any beholder /Might fancy me dead - FidoNet: 2:5020/230.3 : Might start at beholding me, /Thinking me dead. RELCOM Team,FreeBSD Team : E.A.Poe From "For Annie" 1849 From owner-cvs-gnu Thu Mar 30 05:55:28 1995 Return-Path: cvs-gnu-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA27354 for cvs-gnu-outgoing; Thu, 30 Mar 1995 05:55:28 -0800 Received: (from wpaul@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA27345; Thu, 30 Mar 1995 05:55:18 -0800 From: Bill Paul Message-Id: <199503301355.FAA27345@freefall.cdrom.com> Subject: Re: cvs commit: src/gnu/libexec/ypxfr ypxfr.8 ypxfr.c To: ache@astral.msk.su (Andrey A. Chernov, Black Mage) Date: Thu, 30 Mar 1995 05:55:18 -0800 (PST) Cc: cvs-commiters, cvs-gnu In-Reply-To: from "Andrey A. Chernov, Black Mage" at Mar 30, 95 08:28:52 am X-Mailer: ELM [version 2.4 PL24] Content-Type: text Content-Length: 929 Sender: cvs-gnu-owner@freebsd.org Precedence: bulk > > In message <199503300414.UAA14327@freefall.cdrom.com> Bill Paul writes: > > > Have ypxfr log all output to /var/yp/ypxfr.log if stdin is not a > > tty. This should allow logging to be done when ypxfr is called from > > inside ypserv in response to a yppush request. > > It should use syslog() family instead of direct logging. > > -- > Andrey A. Chernov : And I rest so composedly, /Now, in my bed, > ache@astral.msk.su : That any beholder /Might fancy me dead - > FidoNet: 2:5020/230.3 : Might start at beholding me, /Thinking me dead. > RELCOM Team,FreeBSD Team : E.A.Poe From "For Annie" 1849 > Yes, it should, shouldn't it... I had the Sun ypxfr man page on my mind when I did that, which says that it's supposed to use its own log file. But now that I think about it, ypserv is documented to work that way too, and we're already using syslog() for that. Hmmm... -Bill From owner-cvs-gnu Thu Mar 30 20:01:04 1995 Return-Path: cvs-gnu-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA12069 for cvs-gnu-outgoing; Thu, 30 Mar 1995 20:01:04 -0800 Received: (from joerg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id GAA12038; Fri, 31 Mar 1995 06:00:55 +0200 Date: Fri, 31 Mar 1995 06:00:55 +0200 From: Joerg Wunsch Message-Id: <199503310400.GAA12038@freefall.cdrom.com> To: CVS-commiters, cvs-gnu Subject: cvs commit: src/gnu/usr.bin/man/makewhatis makewhatis.1 makewhatis.perl Sender: cvs-gnu-owner@freebsd.org Precedence: bulk joerg 95/03/31 06:00:54 Modified: gnu/usr.bin/man/catman catman.1 catman.perl gnu/usr.bin/man/makewhatis makewhatis.1 makewhatis.perl Log: Wolfram's latest update. Submitted by: wosch@cs.tu-berlin.de (Wolfram Schneider) From owner-cvs-gnu Thu Mar 30 21:45:27 1995 Return-Path: cvs-gnu-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA13744 for cvs-gnu-outgoing; Thu, 30 Mar 1995 21:45:27 -0800 Received: (from wpaul@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA13728; Thu, 30 Mar 1995 21:45:24 -0800 Date: Thu, 30 Mar 1995 21:45:24 -0800 From: Bill Paul Message-Id: <199503310545.VAA13728@freefall.cdrom.com> To: CVS-commiters, cvs-gnu Subject: cvs commit: src/gnu/libexec/ypxfr log.c Makefile yp_svc.c yp_xdr.c ypclnt.c ypxfr.8 ypxfr.c Sender: cvs-gnu-owner@freebsd.org Precedence: bulk wpaul 95/03/30 21:45:23 Modified: gnu/libexec/ypxfr Makefile yp_svc.c yp_xdr.c ypclnt.c ypxfr.8 ypxfr.c Added: gnu/libexec/ypxfr log.c Log: Rework error reporting/logging: although the SunOS documentation says that ypxfr is supposed to log messages to /var/yp/ypxfr.log if it exists, using syslog() makes more sense, especially since ypserv does the same thing already. Try to use stderr by default, and use syslog() if stderr is not a tty. Also update the man page to reflect this change. From owner-cvs-gnu Thu Mar 30 23:45:38 1995 Return-Path: cvs-gnu-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA21646 for cvs-gnu-outgoing; Thu, 30 Mar 1995 23:45:38 -0800 Received: (from nate@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA21630; Thu, 30 Mar 1995 23:45:35 -0800 Date: Thu, 30 Mar 1995 23:45:35 -0800 From: Nate Williams Message-Id: <199503310745.XAA21630@freefall.cdrom.com> To: CVS-commiters, cvs-gnu Subject: cvs commit: src/gnu/usr.bin/cvs - Imported sources Sender: cvs-gnu-owner@freebsd.org Precedence: bulk nate 95/03/30 23:45:35 Log: Original sources from CVS-1.4A2 munged to fit our directory structure. Status: Vendor Tag: cvs Release Tags: cvs_1_4A2 N src/gnu/usr.bin/cvs/FAQ N src/gnu/usr.bin/cvs/README N src/gnu/usr.bin/cvs/TODO N src/gnu/usr.bin/cvs/lib/version.c U src/gnu/usr.bin/cvs/lib/alloca.c U src/gnu/usr.bin/cvs/lib/argmatch.c U src/gnu/usr.bin/cvs/lib/dup2.c U src/gnu/usr.bin/cvs/lib/error.c U src/gnu/usr.bin/cvs/lib/fnmatch.c U src/gnu/usr.bin/cvs/lib/fnmatch.h U src/gnu/usr.bin/cvs/lib/ftruncate.c U src/gnu/usr.bin/cvs/lib/getdate.y C src/gnu/usr.bin/cvs/lib/getopt.c U src/gnu/usr.bin/cvs/lib/getopt.h U src/gnu/usr.bin/cvs/lib/getopt1.c U src/gnu/usr.bin/cvs/lib/getwd.c U src/gnu/usr.bin/cvs/lib/hash.c U src/gnu/usr.bin/cvs/lib/hash.h U src/gnu/usr.bin/cvs/lib/mkdir.c U src/gnu/usr.bin/cvs/lib/myndbm.c U src/gnu/usr.bin/cvs/lib/myndbm.h U src/gnu/usr.bin/cvs/lib/rename.c U src/gnu/usr.bin/cvs/lib/sighandle.c U src/gnu/usr.bin/cvs/lib/strdup.c U src/gnu/usr.bin/cvs/lib/strippath.c U src/gnu/usr.bin/cvs/lib/stripslash.c U src/gnu/usr.bin/cvs/lib/subr.c U src/gnu/usr.bin/cvs/lib/system.h U src/gnu/usr.bin/cvs/lib/wait.h U src/gnu/usr.bin/cvs/lib/yesno.c N src/gnu/usr.bin/cvs/lib/hostname.c N src/gnu/usr.bin/cvs/lib/memmove.c U src/gnu/usr.bin/cvs/lib/regex.c C src/gnu/usr.bin/cvs/lib/regex.h N src/gnu/usr.bin/cvs/lib/strerror.c N src/gnu/usr.bin/cvs/lib/config.h U src/gnu/usr.bin/cvs/contrib/cln_hist.pl U src/gnu/usr.bin/cvs/contrib/commit_prep.pl U src/gnu/usr.bin/cvs/contrib/cvs_acls.pl U src/gnu/usr.bin/cvs/contrib/cvscheck U src/gnu/usr.bin/cvs/contrib/cvscheck.man U src/gnu/usr.bin/cvs/contrib/cvshelp.man U src/gnu/usr.bin/cvs/contrib/descend U src/gnu/usr.bin/cvs/contrib/descend.man U src/gnu/usr.bin/cvs/contrib/dirfns C src/gnu/usr.bin/cvs/contrib/easy-import.perl U src/gnu/usr.bin/cvs/contrib/log.pl U src/gnu/usr.bin/cvs/contrib/log_accum.pl U src/gnu/usr.bin/cvs/contrib/mfpipe.pl U src/gnu/usr.bin/cvs/contrib/rcs-to-cvs U src/gnu/usr.bin/cvs/contrib/rcslock.pl U src/gnu/usr.bin/cvs/contrib/sccs2rcs N src/gnu/usr.bin/cvs/contrib/cvs-format.el N src/gnu/usr.bin/cvs/contrib/clmerge N src/gnu/usr.bin/cvs/contrib/intro.doc N src/gnu/usr.bin/cvs/contrib/rcs2log N src/gnu/usr.bin/cvs/contrib/rcs2sccs U src/gnu/usr.bin/cvs/contrib/README N src/gnu/usr.bin/cvs/contrib/pcl-cvs/NEWS U src/gnu/usr.bin/cvs/contrib/pcl-cvs/ChangeLog U src/gnu/usr.bin/cvs/contrib/pcl-cvs/INSTALL U src/gnu/usr.bin/cvs/contrib/pcl-cvs/Makefile U src/gnu/usr.bin/cvs/contrib/pcl-cvs/README U src/gnu/usr.bin/cvs/contrib/pcl-cvs/compile-all.el U src/gnu/usr.bin/cvs/contrib/pcl-cvs/cookie.el U src/gnu/usr.bin/cvs/contrib/pcl-cvs/elib-dll-debug.el U src/gnu/usr.bin/cvs/contrib/pcl-cvs/elib-dll.el U src/gnu/usr.bin/cvs/contrib/pcl-cvs/elib-node.el U src/gnu/usr.bin/cvs/contrib/pcl-cvs/pcl-cvs-startup.el U src/gnu/usr.bin/cvs/contrib/pcl-cvs/pcl-cvs.el U src/gnu/usr.bin/cvs/contrib/pcl-cvs/pcl-cvs.texinfo U src/gnu/usr.bin/cvs/contrib/pcl-cvs/texinfo.tex N src/gnu/usr.bin/cvs/contrib/pcl-cvs/pcl-cvs-lucid.el U src/gnu/usr.bin/cvs/contrib/pcl-cvs/pcl-cvs.info U src/gnu/usr.bin/cvs/mkmodules/mkmodules.1 U src/gnu/usr.bin/cvs/mkmodules/mkmodules.c N src/gnu/usr.bin/cvs/doc/cvs-paper.ms N src/gnu/usr.bin/cvs/doc/cvs.texinfo U src/gnu/usr.bin/cvs/examples/commitinfo U src/gnu/usr.bin/cvs/examples/loginfo U src/gnu/usr.bin/cvs/examples/modules U src/gnu/usr.bin/cvs/examples/rcsinfo U src/gnu/usr.bin/cvs/examples/editinfo U src/gnu/usr.bin/cvs/cvs/commit.c U src/gnu/usr.bin/cvs/cvs/add.c U src/gnu/usr.bin/cvs/cvs/admin.c C src/gnu/usr.bin/cvs/cvs/checkin.c C src/gnu/usr.bin/cvs/cvs/checkout.c U src/gnu/usr.bin/cvs/cvs/classify.c U src/gnu/usr.bin/cvs/cvs/create_adm.c U src/gnu/usr.bin/cvs/cvs/cvs.1 U src/gnu/usr.bin/cvs/cvs/cvs.5 C src/gnu/usr.bin/cvs/cvs/cvs.h C src/gnu/usr.bin/cvs/cvs/diff.c U src/gnu/usr.bin/cvs/cvs/entries.c U src/gnu/usr.bin/cvs/cvs/find_names.c U src/gnu/usr.bin/cvs/cvs/history.c C src/gnu/usr.bin/cvs/cvs/ignore.c C src/gnu/usr.bin/cvs/cvs/import.c U src/gnu/usr.bin/cvs/cvs/lock.c U src/gnu/usr.bin/cvs/cvs/log.c U src/gnu/usr.bin/cvs/cvs/logmsg.c C src/gnu/usr.bin/cvs/cvs/main.c U src/gnu/usr.bin/cvs/cvs/modules.c U src/gnu/usr.bin/cvs/cvs/no_diff.c U src/gnu/usr.bin/cvs/cvs/parseinfo.c C src/gnu/usr.bin/cvs/cvs/patch.c U src/gnu/usr.bin/cvs/cvs/rcs.c U src/gnu/usr.bin/cvs/cvs/rcs.h U src/gnu/usr.bin/cvs/cvs/patchlevel.h U src/gnu/usr.bin/cvs/cvs/recurse.c C src/gnu/usr.bin/cvs/cvs/release.c U src/gnu/usr.bin/cvs/cvs/remove.c U src/gnu/usr.bin/cvs/cvs/repos.c U src/gnu/usr.bin/cvs/cvs/rtag.c U src/gnu/usr.bin/cvs/cvs/status.c U src/gnu/usr.bin/cvs/cvs/tag.c C src/gnu/usr.bin/cvs/cvs/update.c U src/gnu/usr.bin/cvs/cvs/vers_ts.c N src/gnu/usr.bin/cvs/cvs/NOTES N src/gnu/usr.bin/cvs/cvs/convert.sh N src/gnu/usr.bin/cvs/cvs/cvsbug.sh N src/gnu/usr.bin/cvs/cvs/cvsrc.c N src/gnu/usr.bin/cvs/cvs/options.h N src/gnu/usr.bin/cvs/cvs/root.c N src/gnu/usr.bin/cvs/cvs/sanity.el N src/gnu/usr.bin/cvs/cvs/sanity.sh C src/gnu/usr.bin/cvs/cvsinit/cvsinit.sh 14 conflicts created by this import. Use the following command to help the merge: cvs checkout -jcvs:yesterday -jcvs src/gnu/usr.bin/cvs From owner-cvs-gnu Thu Mar 30 23:55:33 1995 Return-Path: cvs-gnu-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA24181 for cvs-gnu-outgoing; Thu, 30 Mar 1995 23:55:33 -0800 Received: (from nate@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA24170; Thu, 30 Mar 1995 23:55:31 -0800 Date: Thu, 30 Mar 1995 23:55:31 -0800 From: Nate Williams Message-Id: <199503310755.XAA24170@freefall.cdrom.com> To: CVS-commiters, cvs-gnu Subject: cvs commit: src/gnu/usr.bin/cvs/mkmodules Makefile Sender: cvs-gnu-owner@freebsd.org Precedence: bulk nate 95/03/30 23:55:31 Modified: gnu/usr.bin/cvs Makefile gnu/usr.bin/cvs/cvs Makefile checkin.c checkout.c cvs.h diff.c ignore.c import.c main.c patch.c release.c update.c gnu/usr.bin/cvs/cvsinit cvsinit.sh gnu/usr.bin/cvs/lib Makefile getopt.c gnu/usr.bin/cvs/mkmodules Makefile Added: gnu/usr.bin/cvs/doc Makefile Removed: gnu/usr.bin/cvs/cvs config.h version.c gnu/usr.bin/cvs/doc cvs.ms Log: Merged in FreeBSD necessary changes in. Note, all of our source modifications were *not* merged in (FreeBSD-DEVELOPER and symlink) but the source is now the stock sources. From owner-cvs-gnu Fri Mar 31 00:00:22 1995 Return-Path: cvs-gnu-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA25430 for cvs-gnu-outgoing; Fri, 31 Mar 1995 00:00:22 -0800 Received: (from nate@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA25350; Fri, 31 Mar 1995 00:00:07 -0800 Date: Fri, 31 Mar 1995 00:00:07 -0800 From: Nate Williams Message-Id: <199503310800.AAA25350@freefall.cdrom.com> To: CVS-commiters, cvs-gnu Subject: cvs commit: src/gnu/usr.bin Makefile Sender: cvs-gnu-owner@freebsd.org Precedence: bulk nate 95/03/31 00:00:07 Modified: gnu/usr.bin Makefile Log: Temporarily disable building CVS to avoid anyone hosing up their CVS tree until a bit more testing is done. Submitted by: rgrimes@gndrsh.aac.dev.com "Rod Grimes" From owner-cvs-gnu Fri Mar 31 00:21:14 1995 Return-Path: cvs-gnu-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA00289 for cvs-gnu-outgoing; Fri, 31 Mar 1995 00:21:14 -0800 Received: (from nate@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA00258; Fri, 31 Mar 1995 00:21:08 -0800 Date: Fri, 31 Mar 1995 00:21:08 -0800 From: Nate Williams Message-Id: <199503310821.AAA00258@freefall.cdrom.com> To: CVS-commiters, cvs-gnu Subject: cvs commit: src/gnu/usr.bin/cvs/cvs ignore.c Sender: cvs-gnu-owner@freebsd.org Precedence: bulk nate 95/03/31 00:21:07 Modified: gnu/usr.bin/cvs/cvs ignore.c Log: Forgot one FreeBSD specific change needed. date: 1995/02/04 20:27:23; author: phk; state: Exp; lines: +1 -1 added *.info and *.db to the default "ignore" list in cvs to avoid obviously common mistakes. From owner-cvs-gnu Fri Mar 31 09:50:01 1995 Return-Path: cvs-gnu-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA29101 for cvs-gnu-outgoing; Fri, 31 Mar 1995 09:50:01 -0800 Received: (from nate@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA29084; Fri, 31 Mar 1995 09:49:58 -0800 Date: Fri, 31 Mar 1995 09:49:58 -0800 From: Nate Williams Message-Id: <199503311749.JAA29084@freefall.cdrom.com> To: CVS-commiters, cvs-gnu Subject: cvs commit: src/gnu/usr.bin/cvs/cvs lock.c main.c Sender: cvs-gnu-owner@freebsd.org Precedence: bulk nate 95/03/31 09:49:57 Modified: gnu/usr.bin/cvs/cvs lock.c main.c Log: There is no reason to re-register the Lock_Cleanup handler for each lock because it is never deregistered. This patch moves handler registration to main(), where it is only executed once. This change does not significantly affect performance on my alpha, but it possibly could on machines with slower system calls. Submitted by: "J.T. Conklin" From owner-cvs-gnu Fri Mar 31 09:54:25 1995 Return-Path: cvs-gnu-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA29202 for cvs-gnu-outgoing; Fri, 31 Mar 1995 09:54:25 -0800 Received: (from nate@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA29191; Fri, 31 Mar 1995 09:54:19 -0800 Date: Fri, 31 Mar 1995 09:54:19 -0800 From: Nate Williams Message-Id: <199503311754.JAA29191@freefall.cdrom.com> To: CVS-commiters, cvs-gnu Subject: cvs commit: src/gnu/usr.bin/cvs/cvs cvs.h lock.c logmsg.c main.c Sender: cvs-gnu-owner@freebsd.org Precedence: bulk nate 95/03/31 09:54:18 Modified: gnu/usr.bin/cvs/cvs cvs.h lock.c logmsg.c main.c Log: The enclosed patch changes CVS not to call gethostname for each lock by calling it once at program initialization. I also removed the other call to gethostname in logfile_write(), although that is not a performance bottleneck. Submitted by: "J.T. Conklin" From owner-cvs-gnu Fri Mar 31 09:59:26 1995 Return-Path: cvs-gnu-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA29297 for cvs-gnu-outgoing; Fri, 31 Mar 1995 09:59:26 -0800 Received: (from nate@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA29277; Fri, 31 Mar 1995 09:59:22 -0800 Date: Fri, 31 Mar 1995 09:59:22 -0800 From: Nate Williams Message-Id: <199503311759.JAA29277@freefall.cdrom.com> To: CVS-commiters, cvs-gnu Subject: cvs commit: src/gnu/usr.bin/cvs/cvs recurse.c Sender: cvs-gnu-owner@freebsd.org Precedence: bulk nate 95/03/31 09:59:22 Modified: gnu/usr.bin/cvs/cvs recurse.c Log: Enclosed is a patch I mentioned in an earlier message. It uses open()/fchdir() instead of getwd()/chdir() in the recursion code. In my profiles, I've have measured 5 to 10% performance improvement when updating an up-to-date repository. Submitted by: "J.T. Conklin" From owner-cvs-gnu Fri Mar 31 10:02:04 1995 Return-Path: cvs-gnu-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA29367 for cvs-gnu-outgoing; Fri, 31 Mar 1995 10:02:04 -0800 Received: (from nate@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA29357; Fri, 31 Mar 1995 10:02:03 -0800 Date: Fri, 31 Mar 1995 10:02:03 -0800 From: Nate Williams Message-Id: <199503311802.KAA29357@freefall.cdrom.com> To: CVS-commiters, cvs-gnu Subject: cvs commit: src/gnu/usr.bin/cvs/cvs lock.c Sender: cvs-gnu-owner@freebsd.org Precedence: bulk nate 95/03/31 10:02:03 Modified: gnu/usr.bin/cvs/cvs lock.c Log: The enclosed patch contains two separate improvements to CVS' lock file handling code. The first is a change to set_lock(). It no longer takes an lockdir argument, instead it computes the lock directory itself and stores it in a new file-global array masterlock. A new function clear_lock() is used to remove the master lock directory. Using the masterlock array avoids having to sprintf() together the lock directory path multiple times in each lock function, and avoids adding another PATH_MAX sized array (which would be an alternate solution to this problem). The above change is a win on machines with relatively slow sprintf functions. Sprintf is not as fast as it once was, as ANSI C requires the format argument to be interpreted as a multi-byte string. The other change in this patch is to #ifdef out the code that creates CVSTLK files. I, and others that I have shown the code to, can't think of any reason why it is needed. Any errors that the code would report would have been cought by the set_lock() call that immediately follows. I #ifdef'd this out because there are neither comments nor a ChangeLog entry that explain why someone thought it's necessary; and because it slows down locking considerably, especially on NFS-mounted repositories. I've run a version of CVS without it for a few months without ill effect. Submitted by: "J.T. Conklin" From owner-cvs-gnu Fri Mar 31 11:45:17 1995 Return-Path: cvs-gnu-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA01951 for cvs-gnu-outgoing; Fri, 31 Mar 1995 11:45:17 -0800 Received: (from wpaul@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA01938; Fri, 31 Mar 1995 11:45:14 -0800 Date: Fri, 31 Mar 1995 11:45:14 -0800 From: Bill Paul Message-Id: <199503311945.LAA01938@freefall.cdrom.com> To: CVS-commiters, cvs-gnu Subject: cvs commit: src/gnu/usr.sbin/yp_mkdb yp_mkdb.c Sender: cvs-gnu-owner@freebsd.org Precedence: bulk wpaul 95/03/31 11:45:14 Modified: gnu/usr.sbin/yp_mkdb yp_mkdb.c Log: One line fix to silently ignore entries that start with a '+' or '-'. This prevents yp_mkdb from adding magic NIS entries to NIS maps themselves. From owner-cvs-gnu Fri Mar 31 11:53:24 1995 Return-Path: cvs-gnu-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA02128 for cvs-gnu-outgoing; Fri, 31 Mar 1995 11:53:24 -0800 Received: from rocky.sri.MT.net (sri.MT.net [204.94.231.129]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id LAA02122; Fri, 31 Mar 1995 11:53:08 -0800 Received: (from nate@localhost) by rocky.sri.MT.net (8.6.11/8.6.11) id MAA29912; Fri, 31 Mar 1995 12:54:46 -0700 Message-Id: <199503311954.MAA29912@rocky.sri.MT.net> From: Nate Williams Date: Fri, 31 Mar 1995 12:54:46 -0700 In-Reply-To: "Nate Williams" "cvs commit: src/gnu/usr.bin/cvs/cvs lock.c" (Mar 31, 10:02) Reply-To: Nate Williams X-Mailer: Mail User's Shell (7.2.5 10/14/92) To: CVS-commiters@freefall.cdrom.com, cvs-gnu@freefall.cdrom.com Subject: CVS speedups ( was Re: cvs commit: src/gnu/usr.bin/cvs/cvs lock.c) Cc: current@rocky.sri.MT.net Sender: cvs-gnu-owner@freebsd.org Precedence: bulk > Modified: gnu/usr.bin/cvs/cvs lock.c > Log: > The enclosed patch contains two separate improvements to CVS' ... Okay. Rather than make the changes available someplace where they'd get lost or forgotten, I decided to bring them in on a branch revision. That way we can merge them into the main branch easily and they won't get lost. So, if you want to try out a version of CVS with the performance enhancements by J.T. Conklin and you have access to the CVS repository, do a 'cvs co -r jt_sbdup cvs'. Nate From owner-cvs-gnu Sat Apr 1 03:43:27 1995 Return-Path: cvs-gnu-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id DAA05568 for cvs-gnu-outgoing; Sat, 1 Apr 1995 03:43:27 -0800 Received: (from joerg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id NAA05556; Sat, 1 Apr 1995 13:43:13 +0200 Date: Sat, 1 Apr 1995 13:43:13 +0200 From: Joerg Wunsch Message-Id: <199504011143.NAA05556@freefall.cdrom.com> To: CVS-commiters, cvs-gnu Subject: cvs commit: src/gnu/usr.bin/man/makewhatis makewhatis.perl Sender: cvs-gnu-owner@freebsd.org Precedence: bulk joerg 95/04/01 13:43:12 Modified: gnu/usr.bin/man/makewhatis makewhatis.perl Log: Fix the Ignore wrong indent value: ``'' bug, as reported by Chris Kukulies. From owner-cvs-gnu Sat Apr 1 11:25:04 1995 Return-Path: cvs-gnu-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA25681 for cvs-gnu-outgoing; Sat, 1 Apr 1995 11:25:04 -0800 Received: (from wpaul@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA25527; Sat, 1 Apr 1995 11:23:19 -0800 Date: Sat, 1 Apr 1995 11:23:19 -0800 From: Bill Paul Message-Id: <199504011923.LAA25527@freefall.cdrom.com> To: CVS-commiters, cvs-gnu Subject: cvs commit: src/gnu/usr.sbin/yppasswdd Makefile yppasswd_xdr.c Sender: cvs-gnu-owner@freebsd.org Precedence: bulk wpaul 95/04/01 11:23:17 Modified: gnu/usr.sbin/yppasswdd Makefile Removed: gnu/usr.sbin/yppasswdd yppasswd_xdr.c Log: Remove yppasswd_xdr.c and take out references to if from Makefile: use -lrpcsvc instead. From owner-cvs-gnu Sat Apr 1 11:32:48 1995 Return-Path: cvs-gnu-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA26316 for cvs-gnu-outgoing; Sat, 1 Apr 1995 11:32:48 -0800 Received: (from wpaul@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA26154; Sat, 1 Apr 1995 11:31:15 -0800 Date: Sat, 1 Apr 1995 11:31:15 -0800 From: Bill Paul Message-Id: <199504011931.LAA26154@freefall.cdrom.com> To: CVS-commiters, cvs-gnu Subject: cvs commit: src/gnu/usr.sbin/ypserv server.c Sender: cvs-gnu-owner@freebsd.org Precedence: bulk wpaul 95/04/01 11:31:14 Modified: gnu/usr.sbin/ypserv server.c Log: Log syslog messages at LOG_NOTICE priority. From owner-cvs-gnu Sat Apr 1 17:11:45 1995 Return-Path: cvs-gnu-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA15208 for cvs-gnu-outgoing; Sat, 1 Apr 1995 17:11:45 -0800 Received: (from wpaul@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA15050; Sat, 1 Apr 1995 17:10:19 -0800 Date: Sat, 1 Apr 1995 17:10:19 -0800 From: Bill Paul Message-Id: <199504020110.RAA15050@freefall.cdrom.com> To: CVS-commiters, cvs-gnu Subject: cvs commit: src/gnu/usr.bin/yppush Makefile yppush.c yp.h yp_clnt.c yp_xdr.c ypclnt.c yppush_s.c Sender: cvs-gnu-owner@freebsd.org Precedence: bulk wpaul 95/04/01 17:10:18 Modified: gnu/usr.bin/yppush Makefile yppush.c Removed: gnu/usr.bin/yppush yp.h yp_clnt.c yp_xdr.c ypclnt.c yppush_s.c Log: Reduce yppush. Now that all the required yp_xdr functions are in libc, we can get rid of the private/special copies of yp_*.c files and rpcgen them at compile time instead. This leaves us with just one unique source files: yppush.c From owner-cvs-gnu Sat Apr 1 17:22:58 1995 Return-Path: cvs-gnu-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA16381 for cvs-gnu-outgoing; Sat, 1 Apr 1995 17:22:58 -0800 Received: from precipice.shockwave.com (precipice.shockwave.com [171.69.108.33]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id RAA16188; Sat, 1 Apr 1995 17:21:25 -0800 Received: from localhost (localhost [127.0.0.1]) by precipice.shockwave.com (8.6.11/8.6.9) with SMTP id RAA16775; Sat, 1 Apr 1995 17:20:37 -0800 Message-Id: <199504020120.RAA16775@precipice.shockwave.com> To: Bill Paul cc: CVS-commiters@freefall.cdrom.com, cvs-gnu@freefall.cdrom.com Subject: Re: cvs commit: src/gnu/usr.bin/yppush Makefile yppush.c yp.h yp_clnt.c yp_xdr.c ypclnt.c yppush_s.c In-reply-to: Your message of "Sat, 01 Apr 1995 17:10:19 PST." <199504020110.RAA15050@freefall.cdrom.com> Date: Sat, 01 Apr 1995 17:20:36 -0800 From: Paul Traina Sender: cvs-gnu-owner@freebsd.org Precedence: bulk Most cool, excellent work. From: Bill Paul Subject: cvs commit: src/gnu/usr.bin/yppush Makefile yppush.c yp.h yp_clnt.c >>yp_xdr.c ypclnt.c yppush_s.c wpaul 95/04/01 17:10:18 Modified: gnu/usr.bin/yppush Makefile yppush.c Removed: gnu/usr.bin/yppush yp.h yp_clnt.c yp_xdr.c ypclnt.c yppush_s.c Log: Reduce yppush. Now that all the required yp_xdr functions are in libc, we can get rid of the private/special copies of yp_*.c files and rpcgen them at compile time instead. This leaves us with just one unique source files: yppush.c From owner-cvs-gnu Sat Apr 1 17:55:13 1995 Return-Path: cvs-gnu-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA19377 for cvs-gnu-outgoing; Sat, 1 Apr 1995 17:55:13 -0800 Received: (from wpaul@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA19305; Sat, 1 Apr 1995 17:53:48 -0800 Date: Sat, 1 Apr 1995 17:53:48 -0800 From: Bill Paul Message-Id: <199504020153.RAA19305@freefall.cdrom.com> To: CVS-commiters, cvs-gnu Subject: cvs commit: src/gnu/usr.sbin/ypserv Makefile.yp Sender: cvs-gnu-owner@freebsd.org Precedence: bulk wpaul 95/04/01 17:53:48 Modified: gnu/usr.sbin/ypserv Makefile.yp Log: Spruce up Makefile.yp: add support for netgroups and bootparams maps, make use of yp_mkdb's -i, -o and -m flags.