Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 07 May 2015 09:42:58 -0500
From:      Bryan Drewery <bdrewery@FreeBSD.org>
To:        "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:  <554B79F2.2010103@FreeBSD.org>
In-Reply-To: <201505062352.t46NqGRq020002@svn.freebsd.org>
References:  <201505062352.t46NqGRq020002@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--6lkH4saRIiagjcwkt10l5x43X75Up6xSi
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

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
>=20
> Log:
>   Bring OpenRCS 20150326 to the vendor area.
>  =20
>   A BSD-licensed alternative to GNU Revision Control System.
>  =20
>   Obtained from:	OpenBSD
>=20
> 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)=

>=20

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?

--=20
Regards,
Bryan Drewery


--6lkH4saRIiagjcwkt10l5x43X75Up6xSi
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBAgAGBQJVS3nyAAoJEDXXcbtuRpfPPxoH/0CUwz36g/yyZDg0v+nC5Q/B
AgVVlpyuXFZKnN9vz99nRqv9bu4oZM2acsncNeRBY76hsUAVRRSpRt6o+gU/0Tvq
bYe55/u03E36va+2+0wYvl/ZajJQVZQf3R39QQN7uPqwjeCAlvzRTAuWYzoxYS93
HHZPbeKxZizlRA8v2uX30deUIIL5ejr7oGDmWx96FlcTCRcRfEK0seRfuX4feuLD
pNhU4OTWV5+0HcNK6z9q9VcFLBnuhUb7U2hqqnaSjC1Vm6n1SZRw1bsUjUocOny3
vZLnJ3hW3gjnhwsOwqDaO802Jy9kmjVKO9PjTipOHNJHVqe6saNWrifsjx5SpY8=
=pU7p
-----END PGP SIGNATURE-----

--6lkH4saRIiagjcwkt10l5x43X75Up6xSi--



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