Return-Path: Delivered-To: apmail-subversion-dev-archive@minotaur.apache.org Received: (qmail 72456 invoked from network); 6 Jan 2011 12:34:58 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 6 Jan 2011 12:34:58 -0000 Received: (qmail 83779 invoked by uid 500); 6 Jan 2011 12:34:58 -0000 Delivered-To: apmail-subversion-dev-archive@subversion.apache.org Received: (qmail 83676 invoked by uid 500); 6 Jan 2011 12:34:58 -0000 Mailing-List: contact dev-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@subversion.apache.org Received: (qmail 83668 invoked by uid 99); 6 Jan 2011 12:34:57 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Jan 2011 12:34:57 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=10.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,RFC_ABUSE_POST,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of danklima@gmail.com designates 209.85.216.43 as permitted sender) Received: from [209.85.216.43] (HELO mail-qw0-f43.google.com) (209.85.216.43) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Jan 2011 12:34:49 +0000 Received: by qwk3 with SMTP id 3so15881036qwk.16 for ; Thu, 06 Jan 2011 04:34:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=zGgJL1EYDjQLiJoek5ToNuIdi8iajxl8Uh4zNRIe7RA=; b=leLIkCH60oVAUslvbhdxqRJhRrvIZrLiJIo82LAlCcyYa7eATqxzcn3d8bXbMOR08E 6NAZp61cl9Nj/TU4LYsk8gTfYALEWYiK8e5lgH++OFC1yoJkrQJ0TM5A0M96U7QO6tWy BrF5hL8zlE69THB3FpnHxOKD4fDcAe91tjRrg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=Vd11u5S/oBJ8xl0eYCfUqv2oWOw/Xy5M4YpGcoN594fxcAFW8E4i3xOMhRld2SM+EO Vf92BFrwHbyG7IXVhB1Lj5EmY0w4/Ow9OmkPTBum+vFNLpRfv+GKXuTe5789kdVpWnb0 +laAR+8UwP8neiq8jwbxAlRY0TucCAOgFEwe8= MIME-Version: 1.0 Received: by 10.229.189.145 with SMTP id de17mr1608928qcb.278.1294317268848; Thu, 06 Jan 2011 04:34:28 -0800 (PST) Received: by 10.229.94.198 with HTTP; Thu, 6 Jan 2011 04:34:28 -0800 (PST) Date: Thu, 6 Jan 2011 13:34:28 +0100 Message-ID: Subject: svn_client_update4 depth: exclude and externals From: =?ISO-8859-1?Q?Daniel_Kl=EDma?= To: dev@subversion.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org Hello. Currently svn 1.7-trunk doesn't support excluding externals from wc, altough it used to.(Sometime between multi-db and single-db it stopped working) It seems that in (libsvn_wc/crop.c) in function svn_wc_exclude at line:220 checks only if it is root (contains admin area) and errors out if so and it doesn't see/check bigger picture (prop external). Further there is deeper in exclude proccess (libsvn_wc/adm_ops.c) in svn_wc__internal_remove_from_revision_control at line 1928 call to svn_wc__adm_destroy even though there is no admin directory since single-db. Either one could fix exclude of externals (ommiting while checkout/"update to" lasts until next update,then externals are added again) or remove call to svn_wc__adm_destroy.(if excluding externals was/is unwanted) As for fixing, one would have to inform in some way svn_wc_exclude about case (external/wc root). Last thing:current 1.7-trunk also leaves behind directories containing externals after exclude. Thanks. Daniel Klima P.S.:I tried to fit manualy in 72-chars width while using gmail,so I might have misscounted or misscorrect. (at least I never saw option for char/column width in gmail)