From users-return-28790-archive-asf-public=cust-asf.ponee.io@subversion.apache.org Thu Jul 23 15:06:54 2020 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mailroute1-lw-us.apache.org (mailroute1-lw-us.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with ESMTPS id 7599A180642 for ; Thu, 23 Jul 2020 17:06:54 +0200 (CEST) Received: from mail.apache.org (localhost [127.0.0.1]) by mailroute1-lw-us.apache.org (ASF Mail Server at mailroute1-lw-us.apache.org) with SMTP id 24A461258F9 for ; Thu, 23 Jul 2020 15:05:45 +0000 (UTC) Received: (qmail 51205 invoked by uid 500); 23 Jul 2020 15:05:42 -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 51189 invoked by uid 99); 23 Jul 2020 15:05:42 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 23 Jul 2020 15:05:42 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id B95001814AB for ; Thu, 23 Jul 2020 15:05:41 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.001 X-Spam-Level: X-Spam-Status: No, score=0.001 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=comcastmailservice.net header.b=LdzvnDJw; dkim=neutral reason="invalid (public key: missing p= tag)" header.d=sewingwitch.com header.b=fYHyR0CB Received: from mx1-he-de.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id DWVbjOPZBbev for ; Thu, 23 Jul 2020 15:05:37 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2001:558:fe21:29:69:252:207:36; helo=resqmta-ch2-04v.sys.comcast.net; envelope-from=shiva@sewingwitch.com; receiver= Received: from resqmta-ch2-04v.sys.comcast.net (resqmta-ch2-04v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:36]) by mx1-he-de.apache.org (ASF Mail Server at mx1-he-de.apache.org) with ESMTPS id 97A077F73F for ; Thu, 23 Jul 2020 15:05:35 +0000 (UTC) Received: from resomta-ch2-10v.sys.comcast.net ([69.252.207.106]) by resqmta-ch2-04v.sys.comcast.net with ESMTP id ycXyjXVCJWc7RycmmjjvYY; Thu, 23 Jul 2020 15:05:28 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcastmailservice.net; s=20180828_2048; t=1595516728; bh=Gb+RCHB8tkd7/9xA56PU6+Q9PWIaXYdbeXI6nKN7gBw=; h=Received:Received:Received:Date:From:To:Subject:Message-ID: MIME-Version:Content-Type; b=LdzvnDJwoHYjH7fN202EnAwXltBakqT7Hhd9nDBSTO2Zd0D83TKHY81OCSkxTEHE3 6YS//1miO6ePJyrrUj2WF9Uy38UUkLMPxQYtZ5bLHevmQHODvpRs8hi5OC4VxjufJg hk4xLSqjSLu5ePz1ZCvJqet3PHrny30cluQkPMd/AAzi/K8bV7gQR1fm1whCjL+DLX Cx46+jPWHrf3IYxcRoVtruwB+UXhjsdanHb2pruPBuwoavfmFc3tnBtCtrSSP4zCpR eqTBG1aF99i63DVma/2HpXXCIkDpnmzb8Yr7HfqeoDmfgGNz2VPVA+iSoW5dB1hF1q au3FpmUbrw47g== Received: from home.sewingwitch.com ([IPv6:2601:644:1:6c10::3f1]) by resomta-ch2-10v.sys.comcast.net with ESMTPA id ycmaj3IadeVcrycmljr8rN; Thu, 23 Jul 2020 15:05:28 +0000 X-Xfinity-VMeta: sc=0.00;st=legit Received: from [10.96.7.39] ([10.96.7.39]) (authenticated bits=0) by home.sewingwitch.com (8.14.7/8.14.7) with ESMTP id 06NF5C1H014384 for ; Thu, 23 Jul 2020 08:05:13 -0700 DKIM-Filter: OpenDKIM Filter v2.11.0 home.sewingwitch.com 06NF5C1H014384 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sewingwitch.com; s=default; t=1595516713; bh=Gb+RCHB8tkd7/9xA56PU6+Q9PWIaXYdbeXI6nKN7gBw=; h=Date:From:To:Subject:In-Reply-To:References:From; b=fYHyR0CB4P/uLtgn5xMAGpULZyF3GMk/BSeWnmFAV5DRxsNuxkGly2Jiho0ibGGlF iXJ/dhD8mreDrrPosfBagCnp62r9wp1oDx8639zt86eATdkaEUQ5wTOSCZbDW7BsGf jsnwYrWeMzWgY7QwxszvjflHum2oRjlt5PdGFqQ8= Date: Thu, 23 Jul 2020 08:05:12 -0700 From: Kenneth Porter To: Subversion Subject: Re: Searching entire repository for a file (fastsvncrawler) Message-ID: <471714BE7A078A1857EC918F@[172.27.17.193]> In-Reply-To: <20200723095452.GE94016@ted.stsp.name> References: <20200723095452.GE94016@ted.stsp.name> X-Mailer: Mulberry/4.1.0a3 (Win32) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline; size=842 X-Scanned-By: MIMEDefang 2.84 on 10.96.0.132 --On Thursday, July 23, 2020 12:54 PM +0200 Stefan Sperling wrote: > Are you aware of the built-in svn list --search feature, which has > been available since SVN 1.10.0? > > For example: > > $ svn list --depth=infinity --search svn.c ^/subversion/trunk > subversion/svn/svn.c > $ > > Also as of SVN 1.10 the server supports a special-purpose 'list' request > to speed this up. > > In any case, the fastest way to search will likely be with a file:// URL, > assuming you can get direct access to the repository for this purpose. I was not. Very nice, particularly the pattern matching. Can I determine the server version remotely to see if this is supported? (Alas, I don't have direct access.) Is the globbing done on the server with the 1.10 support? That would make it as fast as direct access.