Date: Thu, 7 May 2015 16:58:47 +0200 From: Antoine Brodin <antoine@FreeBSD.org> To: Bryan Drewery <bdrewery@freebsd.org> Cc: "Pedro F. Giffuni" <pfg@freebsd.org>, src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: Re: svn commit: r282572 - vendor/OpenBSD/dist/usr.bin/rcs Message-ID: <CAALwa8m5VtA10Lb7eR=YaPzuipt3PVhYBRuK=L6NBS-0sZ9wQA@mail.gmail.com> In-Reply-To: <554B79F2.2010103@FreeBSD.org> References: <201505062352.t46NqGRq020002@svn.freebsd.org> <554B79F2.2010103@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, May 7, 2015 at 4:42 PM, Bryan Drewery <bdrewery@freebsd.org> wrote: > On 5/6/2015 6:52 PM, Pedro F. Giffuni wrote: >> Author: pfg >> Date: Wed May 6 23:52:15 2015 >> New Revision: 282572 >> URL: https://svnweb.freebsd.org/changeset/base/282572 >> >> Log: >> Bring OpenRCS 20150326 to the vendor area. >> >> A BSD-licensed alternative to GNU Revision Control System. >> >> Obtained from: OpenBSD >> >> Added: >> vendor/OpenBSD/dist/usr.bin/rcs/ >> vendor/OpenBSD/dist/usr.bin/rcs/Makefile (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/buf.c (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/buf.h (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/ci.1 (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/ci.c (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/co.1 (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/co.c (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/date.y >> vendor/OpenBSD/dist/usr.bin/rcs/diff.c (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/diff.h (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/diff3.c (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/ident.1 (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/ident.c (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/merge.1 (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/merge.c (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/rcs.1 (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/rcs.c (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/rcs.h (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/rcsclean.1 (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/rcsclean.c (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/rcsdiff.1 (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/rcsdiff.c (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/rcsmerge.1 (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/rcsmerge.c (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/rcsnum.c (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/rcsparse.c (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/rcsparse.h (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/rcsprog.c (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/rcsprog.h (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/rcstime.c (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/rcsutil.c (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/rcsutil.h (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/rlog.1 (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/rlog.c (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/worklist.c (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/worklist.h (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/xmalloc.c (contents, props changed) >> vendor/OpenBSD/dist/usr.bin/rcs/xmalloc.h (contents, props changed) >> > > I'm seeing a lot of discussion about this in private areas. The majority > of it negative. We might as well get some conversation going. > > I have no major opinion on RCS except that it can easily be a package. > We can provide a package on the release media as well. > > However, as long as we have $FreeBSD$ tags in our own source files and > compiled binaries I find ident(1) to be very useful for debugging. I > used it just the other day to see what revision someone's /bin/sh was. > We use it in the ports package builder to get an idea of what revision > the port is on (it is not 100% accurate since someone may have modified > distinfo and we are checking Makefile's ident, but it is still very > useful to give an idea of the range of commits). > > Can we please consider at least importing ident(1) and disassociating it > from WITHOUT_RCS? Hi, About WITHOUT_RCS, freebsd-update(8) uses merge(1) and rc.subr(8) uses rcs(1), ci(1) and co(1), so some things no longer work when you remove rcs. Cheers, Antoine
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAALwa8m5VtA10Lb7eR=YaPzuipt3PVhYBRuK=L6NBS-0sZ9wQA>