svn commit: r282572 - vendor/OpenBSD/dist/usr.bin/rcs

Pedro Giffuni pfg at FreeBSD.org
Thu May 7 16:10:04 UTC 2015


Hello;

On 05/07/15 09:58, Antoine Brodin wrote:
> On Thu, May 7, 2015 at 4:42 PM, Bryan Drewery <bdrewery at 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.



More information about the svn-src-all mailing list