Skip site navigation (1)Skip section navigation (2)
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>

next in thread | previous in thread | raw e-mail | index | archive | help
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.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?554B8CC5.6090603>