From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: [rudy@gnu.org: Re: [Savannah-hackers] [teirllm@dms.auburn.edu: Re: emacs/src/regex.c]] Date: 26 Dec 2003 14:33:31 +0100 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <20031225145032.GA15377@fencepost> <20031225182116.GB10051@fencepost> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1072446608 6354 80.91.224.253 (26 Dec 2003 13:50:08 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 26 Dec 2003 13:50:08 +0000 (UTC) Cc: rudy@gnu.org, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Fri Dec 26 14:50:05 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AZsLt-0005NR-00 for ; Fri, 26 Dec 2003 14:50:05 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1AZsLt-0001ZY-00 for ; Fri, 26 Dec 2003 14:50:05 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AZtGa-0001b1-6T for emacs-devel@quimby.gnus.org; Fri, 26 Dec 2003 09:48:40 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AZtFY-0001Pi-8v for emacs-devel@gnu.org; Fri, 26 Dec 2003 09:47:36 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AZtF0-0001Eg-4P for emacs-devel@gnu.org; Fri, 26 Dec 2003 09:47:33 -0500 Original-Received: from [199.232.41.8] (helo=mx20.gnu.org) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.24) id 1AZt9H-0007tp-23; Fri, 26 Dec 2003 09:41:07 -0500 Original-Received: from [217.80.157.190] (helo=localhost.localdomain) by mx20.gnu.org with esmtp (Exim 4.24) id 1AZs5z-0006ZI-K0; Fri, 26 Dec 2003 08:33:39 -0500 Original-Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by localhost.localdomain (8.12.8/8.12.8) with ESMTP id hBQDXX8j014385 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 26 Dec 2003 14:33:33 +0100 Original-Received: (from dak@localhost) by localhost.localdomain (8.12.8/8.12.8/Submit) id hBQDXWwd014381; Fri, 26 Dec 2003 14:33:32 +0100 Original-To: ttn@glug.org In-Reply-To: Original-Lines: 31 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:18855 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:18855 Thien-Thi Nguyen writes: > From: David Kastrup > Date: 25 Dec 2003 23:55:13 +0100 > > cvs -d :ext:anoncvs@subversions.gnu.org:/cvsroot/gnulib \ > checkout gnulib/regex.{c,h} > > fyi, i just tried this and it works w/ cvs 1.11 -- cool! CVS has nothing to with it at all. Brace expansion is done already by the shell. The above is completely equivalent to cvs -d :ext:anoncvs@subversions.gnu.org:/cvsroot/gnulib \ checkout gnulib/regex.c gnulib/regex.h Because I did not trust CVS in that regard, I had not written gnulib/regexp.\[ch] which would have had to be expanded by CVS (without the backslash, it would have become a filename glob and that can't be expanded before the files are there). Even this mistrust may be misapplied since CVS _has_ to support globbing itself (because of interpreting .cvsignore files, for one thing). However, a cursory glance through the man and info pages has left me in the dark about whether patterns would be allowed in the checkout command. So I used brace expansion which bypasses CVS altogether. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum