From users-return-6351-daniel=haxx.se@subversion.apache.org Thu Dec 2 15:08:50 2010 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on giant.haxx.se X-Spam-Level: X-Spam-Status: No, score=-4.5 required=3.0 tests=BAYES_00,DS_FRIEND, T_RP_MATCHES_RCVD autolearn=ham version=3.3.1 Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by giant.haxx.se (8.14.3/8.14.3/Debian-9.1) with SMTP id oB2E8nPm018393 for ; Thu, 2 Dec 2010 15:08:50 +0100 Received: (qmail 23344 invoked by uid 500); 2 Dec 2010 14:08:41 -0000 Mailing-List: contact users-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list users@subversion.apache.org Received: (qmail 23337 invoked by uid 99); 2 Dec 2010 14:08:40 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 02 Dec 2010 14:08:40 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=10.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS Received-SPF: pass (nike.apache.org: local policy) Received: from [66.111.4.25] (HELO out1.smtp.messagingengine.com) (66.111.4.25) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 02 Dec 2010 14:08:33 +0000 Received: from compute1.internal (compute1.nyi.mail.srv.osa [10.202.2.41]) by gateway1.messagingengine.com (Postfix) with ESMTP id 14ECD577; Thu, 2 Dec 2010 09:08:12 -0500 (EST) Received: from frontend1.messagingengine.com ([10.202.2.160]) by compute1.internal (MEProxy); Thu, 02 Dec 2010 09:08:12 -0500 X-Sasl-enc: aeS237TPOYj9NFgsZ0G7yklSpUkyI5SofSnHNYOg+VLElGDx2PSpkHQkxygPzA 1291298891 Received: from daniel3.local (bzq-79-180-20-182.red.bezeqint.net [79.180.20.182]) by mail.messagingengine.com (Postfix) with ESMTPSA id D872740B513; Thu, 2 Dec 2010 09:08:10 -0500 (EST) Date: Thu, 2 Dec 2010 16:06:42 +0200 From: Daniel Shahaf To: Steve Cohen Cc: users@subversion.apache.org Subject: Re: svn:ignore with recursive and non-recursive patterns Message-ID: <20101202140641.GE3471@daniel3.local> References: <4CF69426.4040000@javactivity.org> <20101202062329.GB6074@daniel3.local> <4CF7A395.1020809@javactivity.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4CF7A395.1020809@javactivity.org> User-Agent: Mutt/1.5.18 (2008-05-17) X-Virus-Checked: Checked by ClamAV on apache.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.3.5 (giant.haxx.se [80.67.6.50]); Thu, 02 Dec 2010 15:08:50 +0100 (CET) X-Friend: Friend Steve Cohen wrote on Thu, Dec 02, 2010 at 07:48:05 -0600: > On 12/02/2010 12:23 AM, Daniel Shahaf wrote: >> You can use 'propedit --editor-cmd=script.sh **/', where script.sh >> appends '*.o' to argv[1]. >> > Does svn propset svn:ignore accept the **/filename idiom as a legitimate > pattern indicating recursion or are you saying that the script would > need to manually execute the recursion indicated by the idiom? Expanding **/ to filenames is done by the shell. I used zsh syntax; with other shells, you can use find(1). In any case, the script doesn't do any recursion, it just edits the file whose name is given by argv[1].