From owner-freebsd-current@FreeBSD.ORG Thu Oct 10 17:01:42 2013 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 7C8BBB73 for ; Thu, 10 Oct 2013 17:01:42 +0000 (UTC) (envelope-from jos@catnook.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 539302B97 for ; Thu, 10 Oct 2013 17:01:42 +0000 (UTC) Received: by mail-pb0-f54.google.com with SMTP id ro12so2867130pbb.27 for ; Thu, 10 Oct 2013 10:01:35 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=hE9TUxwyl1EVuEPM/7+9VzFoyyVL3fNHv8/cunLf+cw=; b=mIx/U83MSqB29XPIgSiZNijuFV75OJf0rNCJVJzAOOQlFjYJLryA1cSInSYzH+bDGy 0fy5/BosuGzEUpDN+cNbePfYtWeuNnKNiveMgojSFFwVlxA/hvpcIcwFH4BwMmj1l4eI BX95ogdBiaZXOwbrLpNc3oJ53z3TU18y+76A1paU2H3e/BG99JZBI+Rsq2ElxQ9fAf9q mo0jzOwc3jY3hKAfTrDGhlEyAbXjK5lZqD3yXb2Z6Fy3KnfMSM1QfHGlzIjCatppueNC 3dL17uWFb6ndw4krhFJYjDFa53Es5/mjfMuA4tRx8ypfPbMeT3QyubO+6hGgkvIn16Oe 3mGw== X-Gm-Message-State: ALoCoQl3cs7KEgtzZbkvmK4q8ZvJJJNLVI5LTqL0D82LCG/vKcmbwSB+ZQj04YesGcSWLyQK5xjW MIME-Version: 1.0 X-Received: by 10.68.185.36 with SMTP id ez4mr15228440pbc.144.1381422877368; Thu, 10 Oct 2013 09:34:37 -0700 (PDT) Received: by 10.70.49.36 with HTTP; Thu, 10 Oct 2013 09:34:37 -0700 (PDT) In-Reply-To: <5256D192.8010902@freebsd.org> References: <77307DF8-637D-4295-BF47-8742F1552CE8@orthanc.ca> <525503A2.50002@beastielabs.net> <525537F5.1050100@m5p.com> <5256D192.8010902@freebsd.org> Date: Thu, 10 Oct 2013 09:34:37 -0700 Message-ID: Subject: Re: rcs From: Jos Backus To: Julian Elischer Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: Kimmo Paasiala , George Mitchell , freebsd-current@freebsd.org X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Oct 2013 17:01:42 -0000 On Thu, Oct 10, 2013 at 9:10 AM, Julian Elischer wrote: > On 10/9/13 11:59 PM, Jos Backus wrote: [snip] > OK, but please, can we replace RCS with Fossil in 11 then? That adds a real >> improvement to FreeBSD while giving people plenty of time to prepare. >> > can fossil read rcs files? and how big is it compared to RCS? > >> It seems there's some thought on importing CVS repos but according to 'fossil help import', only the git fast-export format is supported. In practice this means you'd loose history, yes. But it's not hard to keep the old RCS files somewhere else in case that history is needed. http://www.fossil-scm.org/fossil/wiki?name=Import+CVS+Repositories I just built devel/fossil and it yields a single binary, /usr/local/bin/fossil which clocks in at 1.8M. Given all the functionality it provides (plus it is in a similar class as git, see http://www.fossil-scm.org/index.html/doc/tip/www/fossil-v-git.wiki), I think that's a steal. It was started by the author of SQlite. If we require some kind of version control system in the base that's powerful, well-maintained and BSD-licensed, this really seems like a no-brainer. Jos -- Jos Backus jos at catnook.com