From owner-freebsd-questions@FreeBSD.ORG Mon Dec 12 07:27:27 2011 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1A00B106564A for ; Mon, 12 Dec 2011 07:27:27 +0000 (UTC) (envelope-from sonicy@otenet.gr) Received: from sphinx.otenet.gr (sphinx.otenet.gr [83.235.69.19]) by mx1.freebsd.org (Postfix) with ESMTP id C113E8FC13 for ; Mon, 12 Dec 2011 07:27:26 +0000 (UTC) Received: from panas.otenet.gr (panas.otenet.gr [83.235.67.31]) by sphinx.otenet.gr (ESMTP) with ESMTPS for ; Mon, 12 Dec 2011 09:27:24 +0200 (EET) Received: from [192.168.0.150] (athedsl-4364788.home.otenet.gr [79.130.9.228]) by panas.otenet.gr (8.13.8/8.13.8) with ESMTP id pBC7RLQM018241 for ; Mon, 12 Dec 2011 09:27:24 +0200 Message-ID: <4EE5ACD9.40909@otenet.gr> Date: Mon, 12 Dec 2011 09:27:21 +0200 From: Manolis Kiagias User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.18) Gecko/20110616 Thunderbird/3.1.11 MIME-Version: 1.0 To: freebsd-questions@freebsd.org References: <4EE55ED1.3090305@extracktor.com> <20197.37805.32580.154033@jerusalem.litteratus.org> In-Reply-To: <20197.37805.32580.154033@jerusalem.litteratus.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: difference between cvsup and csup? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Dec 2011 07:27:27 -0000 On 12/12/2011 7:39 πμ, Robert Huff wrote: > Michael Powell writes: > >> Csup is a rewrite of cvsup in the C language, and as such can be >> included as part of the base operating system. It is only linked >> against a few system libraries. This also means it can be built >> using the same tools and system compiler whenever the system >> itself is updated. >> >> Csup is faster, built-in, and has no third party >> dependencies. Theoretically it should have less potential for >> problems. Cvsup is a third party port, which itself depends on >> other third party ports. > I believe there are a couple of obscure functionalities that > cvsup has that csup does not. If you're asking this question, you > (probably) don't have to worry about them. > For the general user, csup is a drop-in replacement. My > expereince - as a general user - supports this. > > > Robert Huff > It used to be (some versions ago) that csup only handled checkout mode and not CVS mode (that is, a mode of operation that allows you to mirror a complete CVS repository which in effect allows you to checkout and commit locally to your copy). This was for me the only reason to keep cvsup around. But csup has caught up with this functionality eliminating the need to install and use cvsup, esp. since csup is part of the base system.