From owner-svn-src-vendor@FreeBSD.ORG Thu May 7 16:10:04 2015 Return-Path: Delivered-To: svn-src-vendor@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 44171CFA for ; Thu, 7 May 2015 16:10:04 +0000 (UTC) Received: from nm30-vm0.bullet.mail.bf1.yahoo.com (nm30-vm0.bullet.mail.bf1.yahoo.com [98.139.213.126]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E764D19C8 for ; Thu, 7 May 2015 16:10:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1431014591; bh=Lym6lg5r2HQdh1KPmDmOWveLB3h5j6o3kBvJTNQ7dLE=; h=Date:From:To:CC:Subject:References:In-Reply-To:From:Subject; b=idsWseBg164vcXcnKvv0x8CA298cCnXoP9/f1yQC7JgklDjxZvLYqSDWHV9uxceJuxOU5Y/b1Io7ge25ALe/QFz+AGw8PwZCriyMFPs69GLd5MliM8DCqPRI2FPEzir4URYCptbL4uuWkKPDOy4+kcLgfA423LM/4dytm43SyzU5F+J2/yU9IgbaNqNYCiBPYasyw8HSFwcSp6PIRpq2kMrE4h4sMK8LEThU/yu2wfLgWsmE8U1wXfhUXz4BUIvGC2A19ZaF9g9St0Gt/yRCTdljsoJX4nZsohD5hBLiqDUdTWP04Y1HGgQHzRdY9RNKmoMQ3NObiIKPrbOCP5Oshw== Received: from [98.139.170.179] by nm30.bullet.mail.bf1.yahoo.com with NNFMP; 07 May 2015 16:03:11 -0000 Received: from [68.142.230.74] by tm22.bullet.mail.bf1.yahoo.com with NNFMP; 07 May 2015 16:03:11 -0000 Received: from [127.0.0.1] by smtp231.mail.bf1.yahoo.com with NNFMP; 07 May 2015 16:03:11 -0000 X-Yahoo-Newman-Id: 278435.25877.bm@smtp231.mail.bf1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: NvuY2H4VM1naAYsxE0AKJSFQHXiBcUWf0gRXTLHWYQjkXiE xdXCWYIReqRwxcJ95SWPobVWZkCS4MBNC25tLTvQwbQNKjUWpQLqphck8maO YMVvFF0NTSTaSytjYJtyEe3FeL6V3fJBcIEC5kElQYs11LLgGqRY1rbCZwEB j0T6XfZMT3dK4R9tJmkBZDBoOcTPbMDMxgeDleyWROOJxlDNJUFHCUOmM4XX vp7_zBfqbVsXuAvYnR8GHQDUMisgkJqXm_csh9lMnq2V2O0xEPW4uhi59i5D FAJZXNwecytFgi8i89OT3.NrzTi8V2vRRaL305GGB7ZGnju_keqwRhMGjDSa tZj.rRUoJNEkGdJlffoxiYztIBLAqVuVkNPzSpSkwrlLJATmVreHMy3SrH.R VjLqBB8adch9pcwjc1qJ2WyKJYx_1nIBwziz.vC29TO8WB8Bdrh1VUrq.crb cHAZ7xRDnX7nkSPIxjMIGXzpdBABEKpPCm_AJAWwu8kfXUrk4XKVFDkb9oCm ReXp1UecK91PMZT0ewcNjY9Qy5GKlucqK X-Yahoo-SMTP: xcjD0guswBAZaPPIbxpWwLcp9Unf Message-ID: <554B8CC5.6090603@FreeBSD.org> Date: Thu, 07 May 2015 11:03:17 -0500 From: Pedro Giffuni User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Antoine Brodin , Bryan Drewery 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 References: <201505062352.t46NqGRq020002@svn.freebsd.org> <554B79F2.2010103@FreeBSD.org> In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 May 2015 16:10:04 -0000 Hello; On 05/07/15 09:58, Antoine Brodin wrote: > On Thu, May 7, 2015 at 4:42 PM, Bryan Drewery 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.