From owner-freebsd-questions@FreeBSD.ORG Mon Aug 4 20:43:40 2008 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 CC70C1065678 for ; Mon, 4 Aug 2008 20:43:40 +0000 (UTC) (envelope-from kalin@el.net) Received: from mail.el.net (mail.el.net [64.81.218.253]) by mx1.freebsd.org (Postfix) with ESMTP id 3B7148FC0A for ; Mon, 4 Aug 2008 20:43:40 +0000 (UTC) (envelope-from kalin@el.net) Received: (qmail 79800 invoked by uid 1008); 4 Aug 2008 21:49:32 -0000 Received: from unknown (HELO kalins-macbook-pro.local) (kalin@el.net@74.1.12.115) by mail.el.net with ESMTPA; 4 Aug 2008 21:49:32 -0000 Message-ID: <489769FA.8000004@el.net> Date: Mon, 04 Aug 2008 16:43:38 -0400 From: kalin m User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707) MIME-Version: 1.0 To: Manolis Kiagias References: <4894B222.1040602@el.net> <48955C03.7050101@gmail.com> In-Reply-To: <48955C03.7050101@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org Subject: Re: Client only supports checkout mode 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, 04 Aug 2008 20:43:40 -0000 thanks.... i tried both cvsup and csup to update my ports and i'm not sure it's working. they both run through but the ports don't seem to be updated. like i can see a new port here http://www.freebsd.org/cgi/cvsweb.cgi/ports/lang/php5/ which is 5.2.6 (also on freshports) but using cvsup3.FreeBSD.org i don't get above 5.2.5.... is there any other way? Manolis Kiagias wrote: > kalin m wrote: >> hi all... >> >> why would i get : "Client only supports checkout mode" when i do; >> csup /cvsup_file >> >> on a new freebsd 7 install >> >> what does it mean?! >> >> >> thanks... >> _______________________________________________ >> freebsd-questions@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-questions >> To unsubscribe, send any mail to >> "freebsd-questions-unsubscribe@freebsd.org" >> > > It means you are trying to use a supfile that works in cvs mode. > > In cvs mode, the client does not simply checkout the latest version of > the files from the repository, instead it retrieves the ",v" files > that make up the whole repository. Effectively this means you are > creating a local copy of the repository, while in checkout mode you > just get the latest revision of every file. > > CVS mode is mostly necessary if you wish to have quick access to all > versions of a file (and the revision history) and mostly useful for > developers. In other cases (for example, to update your ports tree) > checkout mode is sufficient. > > And now, here is the catch: Many people need to use checkout mode > often, so csup was created and added to the base system. Csup is a > rewrite (in C) of the well know cvsup utility (that exists in ports). > But csup *does not* support cvs mode. So if you are trying to use a > supfile that operates in cvs mode, you will get the "Client only > supports checkout mode" > > If you really need to use a cvs mode supfile, you will need to pkg_add > -r cvsup-without-gui (or build it from ports) and then use the cvsup > command instead of csup. A cvs mode supfile contains the line: > > default release = cvs > > while in a simple checkout supfile, this line also contains a tag, > e.g. (my ports supfile): > > default release = cvs tag=. > > The tag simply requests a particular revision of the files (a > checkout), and in the case of "." it simply means the latest revision > (head) > > You can get a nice description of all options in the Handbook: > > http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvsup.html