Date: Thu, 07 May 2015 11:03:17 -0500 From: Pedro Giffuni <pfg@FreeBSD.org> To: Antoine Brodin <antoine@FreeBSD.org>, Bryan Drewery <bdrewery@freebsd.org> Cc: 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: <554B8CC5.6090603@FreeBSD.org> In-Reply-To: <CAALwa8m5VtA10Lb7eR=YaPzuipt3PVhYBRuK=L6NBS-0sZ9wQA@mail.gmail.com> References: <201505062352.t46NqGRq020002@svn.freebsd.org> <554B79F2.2010103@FreeBSD.org> <CAALwa8m5VtA10Lb7eR=YaPzuipt3PVhYBRuK=L6NBS-0sZ9wQA@mail.gmail.com>
index | next in thread | previous in thread | raw e-mail
Hello; On 05/07/15 09:58, Antoine Brodin wrote: > 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 >>> >>> ... >> 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. For the record, OpenRCS includes versions of all those. We do lose the rcsfreeze script, which AFAICT we don't use in base. Pedro.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?554B8CC5.6090603>
